vSMC
vSMC: Scalable Monte Carlo
|
Numerical integration base dispatch class. More...
#include <vsmc/integrate/nintegrate_base.hpp>
Public Types | |
typedef cxx11::function< double(double)> | eval_type |
typedef std::size_t | size_type |
Protected Member Functions | |
NIntegrateBase () | |
NIntegrateBase (const NIntegrateBase< Virtual > &) | |
virtual | ~NIntegrateBase () |
virtual double | integrate_segment (double, double, const eval_type &)=0 |
NIntegrateBase< Virtual > & | operator= (const NIntegrateBase< Virtual > &) |
Numerical integration base dispatch class.
Definition at line 135 of file nintegrate_base.hpp.
typedef cxx11::function<double (double)> vsmc::NIntegrateBase< Virtual >::eval_type |
Definition at line 140 of file nintegrate_base.hpp.
typedef std::size_t vsmc::NIntegrateBase< Virtual >::size_type |
Definition at line 139 of file nintegrate_base.hpp.
|
inlineprotected |
Definition at line 144 of file nintegrate_base.hpp.
|
inlineprotected |
Definition at line 145 of file nintegrate_base.hpp.
|
inlineprotectedvirtual |
Definition at line 148 of file nintegrate_base.hpp.
|
protectedpure virtual |
|
inlineprotected |
Definition at line 146 of file nintegrate_base.hpp.