queso-0.57.1
|
Container class for multiple, consistent InterpolationSurrogateData objects. More...
#include <InterpolationSurrogateDataSet.h>
Public Member Functions | |
InterpolationSurrogateDataSet (const BoxSubset< V, M > &domain, const std::vector< unsigned int > &n_points, unsigned int n_datasets) | |
~InterpolationSurrogateDataSet () | |
const InterpolationSurrogateData< V, M > & | get_dataset (unsigned int s) const |
InterpolationSurrogateData< V, M > & | get_dataset (unsigned int s) |
unsigned int | size () const |
Private Member Functions | |
InterpolationSurrogateDataSet () | |
Private Attributes | |
std::vector < InterpolationSurrogateData < V, M > * > | m_datasets |
Data structure to hold all data sets. More... | |
Container class for multiple, consistent InterpolationSurrogateData objects.
This is mostly a convenience object to build and hold multiple InterpolationSurrogateData objects that will have the domian and n_points in each dimension. This is useful for building the surrogates using the InterpolationSurrogateBuilder.
Definition at line 41 of file InterpolationSurrogateDataSet.h.
QUESO::InterpolationSurrogateDataSet< V, M >::InterpolationSurrogateDataSet | ( | const BoxSubset< V, M > & | domain, |
const std::vector< unsigned int > & | n_points, | ||
unsigned int | n_datasets | ||
) |
Definition at line 35 of file InterpolationSurrogateDataSet.C.
References QUESO::InterpolationSurrogateDataSet< V, M >::m_datasets.
QUESO::InterpolationSurrogateDataSet< V, M >::~InterpolationSurrogateDataSet | ( | ) |
Definition at line 45 of file InterpolationSurrogateDataSet.C.
|
private |
|
inline |
Definition at line 69 of file InterpolationSurrogateDataSet.h.
|
inline |
Definition at line 79 of file InterpolationSurrogateDataSet.h.
|
inline |
Definition at line 55 of file InterpolationSurrogateDataSet.h.
References QUESO::InterpolationSurrogateDataSet< V, M >::m_datasets.
|
private |
Data structure to hold all data sets.
Definition at line 63 of file InterpolationSurrogateDataSet.h.
Referenced by QUESO::InterpolationSurrogateDataSet< V, M >::InterpolationSurrogateDataSet(), and QUESO::InterpolationSurrogateDataSet< V, M >::size().