aimsdata 6.0.0
Neuroimaging data handling
aims::TrapezeIntegratorOf< REAL > Class Template Reference

#include <aims/math/trapezeitg.h>

Inheritance diagram for aims::TrapezeIntegratorOf< REAL >:

Public Member Functions

 TrapezeIntegratorOf (int nStep=10)
 
virtual ~TrapezeIntegratorOf ()
 
virtual REAL stage (const Integrable &func, REAL a, REAL b, int n) const
 
virtual REAL eval (const Integrable &func, REAL a, REAL b) const
 

Detailed Description

template<class REAL>
class aims::TrapezeIntegratorOf< REAL >

Definition at line 48 of file trapezeitg.h.

Constructor & Destructor Documentation

◆ TrapezeIntegratorOf()

template<class REAL>
aims::TrapezeIntegratorOf< REAL >::TrapezeIntegratorOf ( int nStep = 10)
inline

Definition at line 53 of file trapezeitg.h.

◆ ~TrapezeIntegratorOf()

template<class REAL>
virtual aims::TrapezeIntegratorOf< REAL >::~TrapezeIntegratorOf ( )
inlinevirtual

Definition at line 54 of file trapezeitg.h.

Member Function Documentation

◆ eval()

template<class REAL>
REAL aims::TrapezeIntegratorOf< REAL >::eval ( const Integrable & func,
REAL a,
REAL b ) const
inlinevirtual

Definition at line 95 of file trapezeitg.h.

References stage().

◆ stage()

template<class REAL>
REAL aims::TrapezeIntegratorOf< REAL >::stage ( const Integrable & func,
REAL a,
REAL b,
int n ) const
inlinevirtual

Definition at line 67 of file trapezeitg.h.

References aims::IntegrableOf< REAL >::valueAt().

Referenced by aims::RombergIntegratorOf< REAL >::eval(), and eval().


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