25 #ifndef UQ_VECTOR_MARGINAL_DENSITY_FUNCTION_H 
   26 #define UQ_VECTOR_MARGINAL_DENSITY_FUNCTION_H 
   28 #include <queso/ArrayOfOneDGrids.h> 
   29 #include <queso/ArrayOfOneDTables.h> 
   30 #include <queso/Environment.h> 
   51 template <
class V = GslVector, 
class M = GslMatrix>
 
   70   virtual void                   values   (
const V& paramValues,
 
   76   virtual void                   print    (std::ostream& os) 
const = 0;
 
   89 #endif // UQ_VECTOR_MARGINAL_DENSITY_FUNCTION_H 
A templated class for handling sets. 
 
BaseVectorMdf(const char *prefix, const VectorSet< V, M > &domainSet)
Default constructor. 
 
const VectorSet< V, M > & domainSet() const 
Returns the domain set; access to protected attribute m_domainSet. 
 
const VectorSet< V, M > & m_domainSet
 
virtual void print(std::ostream &os) const =0
Prints the vector MDF. See template specialization. 
 
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
 
A templated (base) class for handling MDFs of vector functions. 
 
virtual ~BaseVectorMdf()
Virtual destructor. 
 
virtual void values(const V ¶mValues, V &mdfVec) const =0
Finds the value of the vector MDF at each element of paramValue, and saves it in mdfVec. See template specialization. 
 
const BaseEnvironment & m_env