queso-0.53.0
|
TODO: A class for handling Gaussian CDFs. More...
#include <GaussianVectorCdf.h>
Public Member Functions | |
Constructor/Destructor methods | |
GaussianVectorCdf (const char *prefix, const VectorSet< V, M > &pdfSupport, const V &domainExpectedValues, const V &domainVarianceValues) | |
TODO: Constructor. More... | |
GaussianVectorCdf (const char *prefix, const VectorSet< V, M > &pdfSupport, const V &domainExpectedValues, const M &covMatrix) | |
TODO: Constructor. More... | |
~GaussianVectorCdf () | |
Mathematical method | |
void | values (const V ¶mValues, V &cdfVec) const |
TODO: Returns the values of the vector CDF at each element of paramValues . More... | |
I/O method | |
void | print (std::ostream &os) const |
TODO: Prints the vector CDF. More... | |
Public Member Functions inherited from QUESO::BaseVectorCdf< V, M > | |
BaseVectorCdf (const char *prefix, const VectorSet< V, M > &pdfSupport) | |
Default constructor. More... | |
virtual | ~BaseVectorCdf () |
Virtual destructor. More... | |
const VectorSet< V, M > & | pdfSupport () const |
Returns the image set (support) of the PDF; access to protected attribute m_pdfSupport . More... | |
virtual const BaseScalarCdf < double > & | cdf (unsigned int rowId) const =0 |
virtual void | subWriteContents (const std::string &varNamePrefix, const std::string &fileName, const std::string &fileType, const std::set< unsigned int > &allowedSubEnvIds) const |
Writes the CDF of an allowed sub-environment to a file. More... | |
Protected Member Functions | |
void | commonConstructor () |
A common constructor to be used both class constructors. More... | |
Protected Attributes | |
const M * | m_covMatrix |
Protected Attributes inherited from QUESO::BaseVectorCdf< V, M > | |
const BaseEnvironment & | m_env |
std::string | m_prefix |
const VectorSet< V, M > & | m_pdfSupport |
TODO: A class for handling Gaussian CDFs.
This class will implement a Gaussian vector cumulative distribution function (CDF).
Definition at line 51 of file GaussianVectorCdf.h.
QUESO::GaussianVectorCdf< V, M >::GaussianVectorCdf | ( | const char * | prefix, |
const VectorSet< V, M > & | pdfSupport, | ||
const V & | domainExpectedValues, | ||
const V & | domainVarianceValues | ||
) |
TODO: Constructor.
Definition at line 31 of file GaussianVectorCdf.C.
References QUESO::GaussianVectorCdf< V, M >::commonConstructor(), QUESO::BaseEnvironment::displayVerbosity(), QUESO::BaseVectorCdf< V, M >::m_env, QUESO::BaseVectorCdf< V, M >::m_prefix, and QUESO::BaseEnvironment::subDisplayFile().
QUESO::GaussianVectorCdf< V, M >::GaussianVectorCdf | ( | const char * | prefix, |
const VectorSet< V, M > & | pdfSupport, | ||
const V & | domainExpectedValues, | ||
const M & | covMatrix | ||
) |
TODO: Constructor.
Definition at line 56 of file GaussianVectorCdf.C.
References QUESO::GaussianVectorCdf< V, M >::commonConstructor(), QUESO::BaseEnvironment::displayVerbosity(), QUESO::BaseVectorCdf< V, M >::m_env, QUESO::BaseVectorCdf< V, M >::m_prefix, and QUESO::BaseEnvironment::subDisplayFile().
QUESO::GaussianVectorCdf< V, M >::~GaussianVectorCdf | ( | ) |
Definition at line 81 of file GaussianVectorCdf.C.
|
protected |
A common constructor to be used both class constructors.
Definition at line 106 of file GaussianVectorCdf.C.
References queso_error_msg.
Referenced by QUESO::GaussianVectorCdf< V, M >::GaussianVectorCdf().
|
virtual |
TODO: Prints the vector CDF.
Implements QUESO::BaseVectorCdf< V, M >.
Definition at line 98 of file GaussianVectorCdf.C.
|
virtual |
TODO: Returns the values of the vector CDF at each element of paramValues
.
Implements QUESO::BaseVectorCdf< V, M >.
Definition at line 88 of file GaussianVectorCdf.C.
References queso_error_msg.
|
protected |
Definition at line 91 of file GaussianVectorCdf.h.