vnl_simpson_integral Class Reference

#include <vnl_simpson_integral.h>

Inheritance diagram for vnl_simpson_integral:

vnl_definite_integral List of all members.

Detailed Description

Definition at line 10 of file vnl_simpson_integral.h.


Public Member Functions

 vnl_simpson_integral ()
double integral (vnl_integrant_fnct *f, double a, double b, long n)
 a and b are integral limits respectively.
void set_fnct (vnl_integrant_fnct *f)

Static Protected Attributes

static vnl_integrant_fnctpfnct_

Static Private Member Functions

static double int_fnct_ (double *x)
 used to extract integrant functions of the vnl_integrant_fnct.

Constructor & Destructor Documentation

vnl_simpson_integral::vnl_simpson_integral (  )  [inline]

Definition at line 18 of file vnl_simpson_integral.h.


Member Function Documentation

double vnl_simpson_integral::int_fnct_ ( double *  x  )  [static, private]

used to extract integrant functions of the vnl_integrant_fnct.

Definition at line 4 of file vnl_simpson_integral.cxx.

double vnl_simpson_integral::integral ( vnl_integrant_fnct f,
double  a,
double  b,
long  n 
)

a and b are integral limits respectively.

n is the number of intervals used in integral. The actual subinterval used is 2* num_intervals_

Definition at line 9 of file vnl_simpson_integral.cxx.

void vnl_definite_integral::set_fnct ( vnl_integrant_fnct f  )  [inline, inherited]

Definition at line 21 of file vnl_definite_integral.h.


Member Data Documentation

vnl_integrant_fnct * vnl_definite_integral::pfnct_ [static, protected, inherited]

Definition at line 15 of file vnl_definite_integral.h.


The documentation for this class was generated from the following files:
Generated on Fri Nov 21 05:06:22 2008 for core/vnl by  doxygen 1.5.1