TMB Documentation  v1.9.11
Public Member Functions | List of all members
gauss_kronrod::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 gauss_kronrod::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 186 of file tiny_ad/integrate/integrate.hpp.


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