SedSat3 1.1.6
Sediment Source Apportionment Tool - Advanced statistical methods for environmental pollution research
Loading...
Searching...
No Matches
Observation Class Reference

#include <observation.h>

Collaboration diagram for Observation:
Collaboration graph

Public Member Functions

 Observation ()
 
 Observation (const Observation &obs)
 
Observationoperator= (const Observation &obs)
 
void SetName (const std::string &nam)
 
std::string Name ()
 
std::string GetName ()
 
void SetValues (const TimeSeries< double > &values)
 
TimeSeries< double > Values ()
 
double Value ()
 
void AppendValues (const double &t, const double &val)
 
double PredictedValue ()
 
void SetPredictedValue (const double &value)
 

Private Attributes

TimeSeries< double > values
 
double predicted_value = 0
 
std::string name
 

Detailed Description

Definition at line 6 of file observation.h.

Constructor & Destructor Documentation

◆ Observation() [1/2]

Observation::Observation ( )

Definition at line 3 of file observation.cpp.

◆ Observation() [2/2]

Observation::Observation ( const Observation obs)

Definition at line 8 of file observation.cpp.

References name, and values.

Member Function Documentation

◆ AppendValues()

void Observation::AppendValues ( const double &  t,
const double &  val 
)

Definition at line 26 of file observation.cpp.

References values.

Referenced by SourceSinkData::InitializeParametersAndObservations().

◆ GetName()

std::string Observation::GetName ( )
inline

Definition at line 14 of file observation.h.

References name.

◆ Name()

std::string Observation::Name ( )
inline

Definition at line 13 of file observation.h.

References name.

◆ operator=()

Observation & Observation::operator= ( const Observation obs)

Definition at line 14 of file observation.cpp.

References name, and values.

◆ PredictedValue()

double Observation::PredictedValue ( )
inline

Definition at line 24 of file observation.h.

References predicted_value.

Referenced by SourceSinkData::GetPredictedValues().

◆ SetName()

void Observation::SetName ( const std::string &  nam)
inline

Definition at line 12 of file observation.h.

References name.

Referenced by SourceSinkData::InitializeParametersAndObservations().

◆ SetPredictedValue()

void Observation::SetPredictedValue ( const double &  value)
inline

◆ SetValues()

void Observation::SetValues ( const TimeSeries< double > &  values)

Definition at line 21 of file observation.cpp.

References values.

◆ Value()

double Observation::Value ( )
inline

Definition at line 17 of file observation.h.

References values.

Referenced by SourceSinkData::MCMC().

◆ Values()

TimeSeries< double > Observation::Values ( )
inline

Definition at line 16 of file observation.h.

References values.

Member Data Documentation

◆ name

std::string Observation::name
private

Definition at line 29 of file observation.h.

Referenced by Observation(), GetName(), Name(), operator=(), and SetName().

◆ predicted_value

double Observation::predicted_value = 0
private

Definition at line 28 of file observation.h.

Referenced by PredictedValue(), and SetPredictedValue().

◆ values

TimeSeries<double> Observation::values
private

Definition at line 27 of file observation.h.

Referenced by Observation(), AppendValues(), operator=(), SetValues(), Value(), and Values().


The documentation for this class was generated from the following files: