25 #ifndef UQ_EXPERIMENT_MODEL_H 
   26 #define UQ_EXPERIMENT_MODEL_H 
   28 #include <queso/ExperimentModelOptions.h> 
   29 #include <queso/ExperimentStorage.h> 
   30 #include <queso/SequenceOfVectors.h> 
   31 #include <queso/Environment.h> 
   38 template <
class S_V = GslVector, 
class S_M = GslMatrix, 
class D_V = GslVector, 
class D_M = GslMatrix>
 
   45                          const std::vector<D_M* >&                        Dmats,
 
   51   const std::vector<unsigned int>&     
Gs            () 
const;
 
   52   const D_M&                           
Dmat          (
unsigned int basisId) 
const;
 
   57         void                           print         (std::ostream& os) 
const;
 
   84 #endif // UQ_EXPERIMENT_MODEL_H 
std::vector< D_M * > m_Kmats_interp
 
const std::vector< unsigned int > & Gs() const 
 
ExperimentModel(const char *prefix, const EmOptionsValues *alternativeOptionsValues, const ExperimentStorage< S_V, S_M, D_V, D_M > &experimentStorage, const std::vector< D_M * > &Dmats, const std::vector< D_M * > &Kmats_interp)
 
VectorSpace< D_V, D_M > * m_n_y_space
 
std::vector< D_M * > m_Dmats
 
ExperimentModelOptions * m_experimentModelOptions
 
const EmOptionsValues * m_optionsObj
 
friend std::ostream & operator<<(std::ostream &os, const ExperimentModel< S_V, S_M, D_V, D_M > &obj)
 
unsigned int m_paper_p_delta
 
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
 
unsigned int numBasis() const 
 
const BaseEnvironment & m_env
 
const std::vector< D_M * > & Kmats_interp() const 
 
void print(std::ostream &os) const 
 
const D_M & Dmat(unsigned int basisId) const 
 
unsigned int numBasisGroups() const 
 
const ExperimentModelOptions & optionsObj() const 
 
const D_M & Dmat_BlockDiag() const