queso-0.57.1
|
Base class for surrogates of models. More...
#include <SurrogateBase.h>
Public Member Functions | |
SurrogateBase () | |
virtual | ~SurrogateBase () |
virtual double | evaluate (const V &domainVector) const =0 |
Method to return value given the parameter vector. More... | |
Base class for surrogates of models.
Defines basic interface for using surrogates of models. These surrogates map an \( n\) dimensional parameter space to the reals. That is \( f: \mathbb{R}^n \rightarrow \mathbb{R} \). The idea is that we have some surrogate of the parameter-to-data map so that it can be used in the likelihood classes. Subclasses will define the particular surrogate model. Other classes will be used to build up the surrogate from the user's model.
Definition at line 41 of file SurrogateBase.h.
|
inline |
Definition at line 45 of file SurrogateBase.h.
|
inlinevirtual |
Definition at line 47 of file SurrogateBase.h.
|
pure virtual |
Method to return value given the parameter vector.
Implemented in QUESO::LinearLagrangeInterpolationSurrogate< V, M >.