queso-0.53.0
|
#include <InterpolationSurrogateIOBase.h>
Public Member Functions | |
InterpolationSurrogateIOBase () | |
virtual | ~InterpolationSurrogateIOBase () |
virtual void | read (const std::string &filename, const FullEnvironment &env, const std::string &vector_space_prefix, int reading_rank)=0 |
virtual void | write (const std::string &filename, const InterpolationSurrogateData< V, M > &data, int writing_rank) const =0 |
const InterpolationSurrogateData< V, M > & | data () const |
Reference to data object. More... | |
Protected Attributes | |
ScopedPtr< VectorSpace< V, M > >::Type | m_vector_space |
ScopedPtr< BoxSubset< V, M > >::Type | m_domain |
std::vector< unsigned int > | m_n_points |
ScopedPtr < InterpolationSurrogateData < V, M > >::Type | m_data |
Definition at line 35 of file InterpolationSurrogateIOBase.h.
QUESO::InterpolationSurrogateIOBase< V, M >::InterpolationSurrogateIOBase | ( | ) |
Definition at line 35 of file InterpolationSurrogateIOBase.C.
|
inlinevirtual |
Definition at line 41 of file InterpolationSurrogateIOBase.h.
|
inline |
Reference to data object.
If we read the data, then use this method to grab a reference to the data in order to construct an InterpolationSurrogateBase subclass.
Definition at line 56 of file InterpolationSurrogateIOBase.h.
|
pure virtual |
Implemented in QUESO::InterpolationSurrogateIOASCII< V, M >.
|
pure virtual |
Implemented in QUESO::InterpolationSurrogateIOASCII< V, M >.
|
protected |
Definition at line 67 of file InterpolationSurrogateIOBase.h.
|
protected |
Definition at line 63 of file InterpolationSurrogateIOBase.h.
|
protected |
Definition at line 65 of file InterpolationSurrogateIOBase.h.
|
protected |
Definition at line 57 of file InterpolationSurrogateIOBase.h.