Class emulator_base (o2scl)

O2scl : Class List

template<class data_t, class vec_t = boost::numeric::ublas::vector<double>>
class emulator_base

Emulator base class.

Subclassed by o2scl::emulator_unc< boost::numeric::ublas::vector< double >, boost::numeric::ublas::vector< double >, boost::numeric::ublas::vector< double > >, o2scl::emulator_unc< data_t, data_unc_t, vec_t >

Public Functions

virtual int eval(size_t n, const vec_t &p, double &log_wgt, data_t &dat) = 0

Evaluate the emulator at the point p returning log_wgt and dat.