vSMC
vSMC: Scalable Monte Carlo
Classes | Namespaces | Macros
nintegrate_newton_cotes.hpp File Reference
#include <vsmc/integrate/nintegrate_base.hpp>

Go to the source code of this file.

Classes

class  vsmc::internal::NIntegrateNewtonCotesCoeff< Degree >
 
struct  vsmc::internal::NIntegrateNewtonCotesEval< Index, EvalType >
 
struct  vsmc::internal::NIntegrateNewtonCotesEval< 1, EvalType >
 
class  vsmc::NIntegrateNewtonCotes< Degree >
 Numerical integration with the (closed) Newton-Cotes formulae. More...
 

Namespaces

 vsmc
 
 vsmc::internal
 

Macros

#define VSMC_STATIC_ASSERT_INTEGRATE_NINTEGRATE_NEWTON_COTES_DEGREE(degree)
 

Macro Definition Documentation

#define VSMC_STATIC_ASSERT_INTEGRATE_NINTEGRATE_NEWTON_COTES_DEGREE (   degree)
Value:
VSMC_STATIC_ASSERT((degree >= 1 && degree <= max_degree_), \
USE_NIntegrateNewtonCotes_WITH_A_DEGREE_LARGER_THAN_max_degree)
#define VSMC_STATIC_ASSERT(cond, msg)
Definition: assert.hpp:46

Definition at line 37 of file nintegrate_newton_cotes.hpp.