Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Attributes | List of all members
cadabra::NIntegrator Class Reference

Description

Functionality to numerically integrate definite integrals.

#include <NIntegrator.hh>

Public Member Functions

 NIntegrator (Ex::iterator)
 
void set_range (const Ex &, double from, double to)
 
std::complex< doubleintegrate ()
 

Public Attributes

NEvaluator evaluator
 

Private Attributes

Ex::iterator integrand
 
Ex ivar
 
double range_from
 
double range_to
 

Constructor & Destructor Documentation

◆ NIntegrator()

NIntegrator::NIntegrator ( Ex::iterator  ex_it)

Member Function Documentation

◆ integrate()

std::complex< double > NIntegrator::integrate ( )

◆ set_range()

void NIntegrator::set_range ( const Ex x,
double  from,
double  to 
)

Member Data Documentation

◆ evaluator

NEvaluator cadabra::NIntegrator::evaluator

◆ integrand

Ex::iterator cadabra::NIntegrator::integrand
private

◆ ivar

Ex cadabra::NIntegrator::ivar
private

◆ range_from

double cadabra::NIntegrator::range_from
private

◆ range_to

double cadabra::NIntegrator::range_to
private

The documentation for this class was generated from the following files: