cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields | Private Attributes
Integrator< Integrand, Method > Class Template Reference

#include <integrate.h>

Collaboration diagram for Integrator< Integrand, Method >:
Collaboration graph
[legend]

Public Member Functions

 Integrator (const Integrand &fun)
 
double sum (double min, double max) const
 

Data Fields

Integrand func
 

Private Attributes

const double * p_w
 
const double * p_a
 

Detailed Description

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

Definition at line 38 of file integrate.h.

Constructor & Destructor Documentation

template<typename Integrand, methods Method>
Integrator< Integrand, Method >::Integrator ( const Integrand &  fun)
inlineexplicit

Definition at line 43 of file integrate.h.

Member Function Documentation

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

Field Documentation

template<typename Integrand, methods Method>
Integrand Integrator< Integrand, Method >::func

Definition at line 42 of file integrate.h.

Referenced by Integrator< Integrand, Method >::sum().

template<typename Integrand, methods Method>
const double * Integrator< Integrand, Method >::p_a
private

Definition at line 40 of file integrate.h.

Referenced by Integrator< Integrand, Method >::sum().

template<typename Integrand, methods Method>
const double* Integrator< Integrand, Method >::p_w
private

Definition at line 40 of file integrate.h.

Referenced by Integrator< Integrand, Method >::sum().


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