TMB Documentation  v1.9.11
Public Member Functions | List of all members
TMBad::mvIntegral< Integrand > Struct Template Reference

Multivariate integral class. More...

#include <integrate.hpp>

Public Member Functions

mvIntegral< mvIntegralwrt (Scalar &x, Scalar a=-INFINITY, Scalar b=INFINITY)
 With respect to.
 

Detailed Description

template<class Integrand>
struct TMBad::mvIntegral< Integrand >

Multivariate integral class.

Takes Integrand (functor) as template parameter. Integrand must be a template class where:

  1. Template parameter is the integrand type.
  2. Contains a 'typedef Type Scalar;'
  3. Has an evaluation operator with void input.

Use this class if multiple integrals must be computed with different parameters. Otherwise use the 'mvIntegrate' function (see below).

Definition at line 1134 of file TMBad/integrate.hpp.


The documentation for this struct was generated from the following file:
License: GPL v2