queso-0.57.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
QUESO::SurrogateBuilderBase< V > Class Template Referenceabstract

Base class for builders of surrogates. More...

#include <SurrogateBuilderBase.h>

Inheritance diagram for QUESO::SurrogateBuilderBase< V >:
QUESO::InterpolationSurrogateBuilder< V, M >

Public Member Functions

 SurrogateBuilderBase ()
 
virtual ~SurrogateBuilderBase ()
 
virtual void evaluate_model (const V &domainVector, std::vector< double > &values)=0
 

Detailed Description

template<class V = GslVector>
class QUESO::SurrogateBuilderBase< V >

Base class for builders of surrogates.

This class provides the interface to the user's model for which we are constructing a surrogate.

Definition at line 39 of file SurrogateBuilderBase.h.

Constructor & Destructor Documentation

template<class V = GslVector>
QUESO::SurrogateBuilderBase< V >::SurrogateBuilderBase ( )
inline

Definition at line 43 of file SurrogateBuilderBase.h.

43 {};
template<class V = GslVector>
virtual QUESO::SurrogateBuilderBase< V >::~SurrogateBuilderBase ( )
inlinevirtual

Definition at line 45 of file SurrogateBuilderBase.h.

45 {};

Member Function Documentation

template<class V = GslVector>
virtual void QUESO::SurrogateBuilderBase< V >::evaluate_model ( const V &  domainVector,
std::vector< double > &  values 
)
pure virtual

The documentation for this class was generated from the following file:

Generated on Tue Jun 5 2018 19:49:41 for queso-0.57.1 by  doxygen 1.8.5