| 
    queso-0.55.0
    
   | 
 
A class that represents a Gaussian likelihood with full covariance and random coefficient. More...
#include <GaussianLikelihoodFullCovarianceRandomCoefficient.h>


Public Member Functions | |
| virtual double | actualValue (const V &domainVector, const V *domainDirection, V *gradVector, M *hessianMatrix, V *hessianEffect) const | 
| Actual value of the scalar function.  More... | |
| virtual double | lnValue (const V &domainVector, const V *domainDirection, V *gradVector, M *hessianMatrix, V *hessianEffect) const | 
| Logarithm of the value of the scalar function.  More... | |
Constructor/Destructor methods.  | |
| GaussianLikelihoodFullCovarianceRandomCoefficient (const char *prefix, const VectorSet< V, M > &domainSet, const V &observations, const M &covariance) | |
| Default constructor.  More... | |
| virtual | ~GaussianLikelihoodFullCovarianceRandomCoefficient () | 
| Destructor.  More... | |
  Public Member Functions inherited from QUESO::BaseGaussianLikelihood< V, M > | |
| virtual void | evaluateModel (const V &domainVector, const V *domainDirection, V &modelOutput, V *gradVector, M *hessianMatrix, V *hessianEffect) const =0 | 
Evaluates the user's model at the point domainVector.  More... | |
| BaseGaussianLikelihood (const char *prefix, const VectorSet< V, M > &domainSet, const V &observations) | |
| Default constructor.  More... | |
| virtual | ~BaseGaussianLikelihood () | 
| Destructor.  More... | |
  Public Member Functions inherited from QUESO::BaseScalarFunction< V, M > | |
| BaseScalarFunction (const char *prefix, const VectorSet< V, M > &domainSet) | |
| Default constructor.  More... | |
| virtual | ~BaseScalarFunction () | 
| Destructor.  More... | |
| const VectorSet< V, M > & | domainSet () const | 
Access to the protected attribute m_domainSet: domain set of the scalar function.  More... | |
Private Attributes | |
| double | m_covarianceCoefficient | 
| const M & | m_covariance | 
Additional Inherited Members | |
  Protected Attributes inherited from QUESO::BaseGaussianLikelihood< V, M > | |
| const V & | m_observations | 
  Protected Attributes inherited from QUESO::BaseScalarFunction< V, M > | |
| const BaseEnvironment & | m_env | 
| std::string | m_prefix | 
| const VectorSet< V, M > & | m_domainSet | 
| Domain set of the scalar function.  More... | |
A class that represents a Gaussian likelihood with full covariance and random coefficient.
Definition at line 43 of file GaussianLikelihoodFullCovarianceRandomCoefficient.h.
| QUESO::GaussianLikelihoodFullCovarianceRandomCoefficient< V, M >::GaussianLikelihoodFullCovarianceRandomCoefficient | ( | const char * | prefix, | 
| const VectorSet< V, M > & | domainSet, | ||
| const V & | observations, | ||
| const M & | covariance | ||
| ) | 
Default constructor.
Instantiates a Gaussian likelihood function, given a prefix, its domain, a set of observations and a full covariance matrix. The full covariance matrix is stored as a matrix in the covariance parameter.
The parameter covarianceCoefficient is a multiplying factor of covaraince and is treated as a random variable (i.e. it is solved for in a statistical inversion). 
Definition at line 34 of file GaussianLikelihoodFullCovarianceRandomCoefficient.C.
References queso_error_msg.
      
  | 
  virtual | 
Destructor.
Definition at line 46 of file GaussianLikelihoodFullCovarianceRandomCoefficient.C.
      
  | 
  virtual | 
Actual value of the scalar function.
Implements QUESO::BaseScalarFunction< V, M >.
Definition at line 52 of file GaussianLikelihoodFullCovarianceRandomCoefficient.C.
      
  | 
  virtual | 
Logarithm of the value of the scalar function.
Implements QUESO::BaseScalarFunction< V, M >.
Definition at line 62 of file GaussianLikelihoodFullCovarianceRandomCoefficient.C.
      
  | 
  private | 
Definition at line 75 of file GaussianLikelihoodFullCovarianceRandomCoefficient.h.
      
  | 
  private | 
Definition at line 74 of file GaussianLikelihoodFullCovarianceRandomCoefficient.h.