cloudy trunk
Loading...
Searching...
No Matches
Integrator< Integrand, Method > Class Template Reference

#include <cddefines.h>

Collaboration diagram for Integrator< Integrand, Method >:

Public Member Functions

 Integrator (void)
double sum (double min, double max, Integrand func)

Data Fields

double numPoints
double weights [16]
double c [16]

Detailed Description

template<typename Integrand, methods Method>
class Integrator< Integrand, Method >

Definition at line 1504 of file cddefines.h.

Constructor & Destructor Documentation

◆ Integrator()

template<typename Integrand, methods Method>
Integrator< Integrand, Method >::Integrator ( void )
inline

Definition at line 1509 of file cddefines.h.

References c, numPoints, and weights.

Member Function Documentation

◆ sum()

template<typename Integrand, methods Method>
double Integrator< Integrand, Method >::sum ( double min,
double max,
Integrand func )
inline

Definition at line 1531 of file cddefines.h.

References ASSERT, c, Gaussian32, max(), min(), numPoints, and weights.

Referenced by collision_strength_VF01(), conpmp(), CS_l_mixing_S62(), CS_l_mixing_VF01(), CS_VS80(), DrvContPump(), esc_CRDwing_1side(), esccon(), and SanityCheckBegin().

Here is the call graph for this function:

Field Documentation

◆ c

template<typename Integrand, methods Method>
double Integrator< Integrand, Method >::c[16]

Definition at line 1507 of file cddefines.h.

Referenced by Integrator(), and sum().

◆ numPoints

template<typename Integrand, methods Method>
double Integrator< Integrand, Method >::numPoints

Definition at line 1507 of file cddefines.h.

Referenced by Integrator(), and sum().

◆ weights

template<typename Integrand, methods Method>
double Integrator< Integrand, Method >::weights[16]

Definition at line 1507 of file cddefines.h.

Referenced by Integrator(), and sum().


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