25 #ifndef UQ_INTERPOLATION_SURROGATE_DATA_SET_H 
   26 #define UQ_INTERPOLATION_SURROGATE_DATA_SET_H 
   28 #include <queso/InterpolationSurrogateData.h> 
   40   template<
class V = GslVector, 
class M = GslMatrix>
 
   46                                    const std::vector<unsigned int>& n_points,
 
   47                                    unsigned int n_datasets );
 
   63     std::vector<InterpolationSurrogateData<V,M>*> 
m_datasets;
 
   67   template<
class V, 
class M>
 
   74     return *(m_datasets[s]);
 
   77   template<
class V, 
class M>
 
   84     return *(m_datasets[s]);
 
   89 #endif // UQ_INTERPOLATION_SURROGATE_DATA_SET_H 
InterpolationSurrogateDataSet()
 
std::vector< InterpolationSurrogateData< V, M > * > m_datasets
Data structure to hold all data sets. 
 
#define queso_require_less(expr1, expr2)
 
~InterpolationSurrogateDataSet()
 
const InterpolationSurrogateData< V, M > & get_dataset(unsigned int s) const 
 
unsigned int size() const 
 
Container class for multiple, consistent InterpolationSurrogateData objects. 
 
Class representing a subset of a vector space shaped like a hypercube. 
 
#define queso_assert(asserted)