ModelAnalysis Class Reference

The class ModelAnalysis is used to calculate resolution matrix, nullspace and other parameters for model analyis. More...

#include <GradFunc.h>

List of all members.

Public Member Functions

void SetVariationFactor (const gplib::rvec varfac)
void SetModel (const gplib::rvec &TheModel)
void SetRelativeSVDThreshold (const double t)
const gplib::rmat & GetSensitivityMatrix ()
const gplib::rmat & GetSensitivityInverse () const
gplib::rmat GetModelCorrelation (const gplib::rmat &DataCovar)
gplib::rmat GetModelResolution ()
gplib::rmat GetDataResolution ()
gplib::rmat GetModelCovariance (const gplib::rmat &DataCovar)
 The calculation of the Model Covariance is based on Menke, p. 122 formula 7.37.
gplib::rmat GetModelNullspace ()
gplib::rvec GetSingularValues ()
 ModelAnalysis (GeneralObjective &TheObjective)
 ~ModelAnalysis ()


Detailed Description

The class ModelAnalysis is used to calculate resolution matrix, nullspace and other parameters for model analyis.

We assume that the data characteristics as indicated by the CGeneralObjective object do not change, but we want the possibility to analyse several different models

Definition at line 19 of file GradFunc.h.


Constructor & Destructor Documentation

ModelAnalysis::ModelAnalysis ( GeneralObjective TheObjective  )  [inline]

Definition at line 50 of file GradFunc.h.

ModelAnalysis::~ModelAnalysis (  )  [inline]

Definition at line 51 of file GradFunc.h.


Member Function Documentation

void ModelAnalysis::SetVariationFactor ( const gplib::rvec  varfac  )  [inline]

Definition at line 39 of file GradFunc.h.

Referenced by main().

void ModelAnalysis::SetModel ( const gplib::rvec &  TheModel  ) 

Definition at line 84 of file GradFunc.cpp.

Referenced by main().

void ModelAnalysis::SetRelativeSVDThreshold ( const double  t  )  [inline]

Definition at line 41 of file GradFunc.h.

Referenced by DetermineEvalThreshold(), and main().

const gplib::rmat& ModelAnalysis::GetSensitivityMatrix (  )  [inline]

Definition at line 42 of file GradFunc.h.

Referenced by main().

const gplib::rmat& ModelAnalysis::GetSensitivityInverse (  )  const [inline]

Definition at line 43 of file GradFunc.h.

Referenced by main().

gplib::rmat ModelAnalysis::GetModelCorrelation ( const gplib::rmat &  DataCovar  ) 

Definition at line 177 of file GradFunc.cpp.

References GetModelCovariance().

Referenced by main().

gplib::rmat ModelAnalysis::GetModelResolution (  ) 

Definition at line 151 of file GradFunc.cpp.

Referenced by main().

gplib::rmat ModelAnalysis::GetDataResolution (  ) 

Definition at line 156 of file GradFunc.cpp.

gplib::rmat ModelAnalysis::GetModelCovariance ( const gplib::rmat &  DataCovar  ) 

The calculation of the Model Covariance is based on Menke, p. 122 formula 7.37.

Definition at line 168 of file GradFunc.cpp.

Referenced by DetermineEvalThreshold(), GetModelCorrelation(), and main().

gplib::rmat ModelAnalysis::GetModelNullspace (  ) 

Definition at line 161 of file GradFunc.cpp.

Referenced by main().

gplib::rvec ModelAnalysis::GetSingularValues (  ) 

Definition at line 195 of file GradFunc.cpp.

Referenced by DetermineEvalThreshold(), and main().


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

Generated on Fri Jul 4 15:30:21 2008 for GPLIB++ by  doxygen 1.5.5