CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float > Class Template Reference

#include <romberg_mul.hpp>

Collaboration diagram for CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IntegrateLast (Fun *F_, size_t last_, const FloatVector &a_, const FloatVector &b_, const SizeVector &n_, const SizeVector &p_)
Float operator() (const FloatVector &x)
void ClearEsum (void)
Float GetEsum (void)
void ClearEcount (void)
size_t GetEcount (void)

Private Attributes

Fun * F
const size_t last
const FloatVector a
const FloatVector b
const SizeVector n
const SizeVector p
Float esum
size_t ecount

Detailed Description

template<class Fun, class SizeVector, class FloatVector, class Float>
class CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >

Definition at line 199 of file romberg_mul.hpp.


Constructor & Destructor Documentation

template<class Fun, class SizeVector, class FloatVector, class Float>
CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::IntegrateLast ( Fun *  F_,
size_t  last_,
const FloatVector &  a_,
const FloatVector &  b_,
const SizeVector &  n_,
const SizeVector &  p_ 
) [inline]

Definition at line 211 of file romberg_mul.hpp.


Member Function Documentation

template<class Fun, class SizeVector, class FloatVector, class Float>
Float CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::operator() ( const FloatVector &  x  )  [inline]

Definition at line 220 of file romberg_mul.hpp.

References CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::a, CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::b, CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::ecount, CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::esum, CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::F, CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::last, CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::n, CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::p, and CppAD::RombergOne().

template<class Fun, class SizeVector, class FloatVector, class Float>
void CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::ClearEsum ( void   )  [inline]

Definition at line 230 of file romberg_mul.hpp.

References CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::esum.

template<class Fun, class SizeVector, class FloatVector, class Float>
Float CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::GetEsum ( void   )  [inline]

Definition at line 232 of file romberg_mul.hpp.

References CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::esum.

template<class Fun, class SizeVector, class FloatVector, class Float>
void CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::ClearEcount ( void   )  [inline]

Definition at line 235 of file romberg_mul.hpp.

References CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::ecount.

template<class Fun, class SizeVector, class FloatVector, class Float>
size_t CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::GetEcount ( void   )  [inline]

Definition at line 237 of file romberg_mul.hpp.

References CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::ecount.


Member Data Documentation

template<class Fun, class SizeVector, class FloatVector, class Float>
Fun* CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::F [private]

Definition at line 201 of file romberg_mul.hpp.

Referenced by CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::operator()().

template<class Fun, class SizeVector, class FloatVector, class Float>
const size_t CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::last [private]

Definition at line 202 of file romberg_mul.hpp.

Referenced by CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::operator()().

template<class Fun, class SizeVector, class FloatVector, class Float>
const FloatVector CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::a [private]

Definition at line 203 of file romberg_mul.hpp.

Referenced by CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::operator()().

template<class Fun, class SizeVector, class FloatVector, class Float>
const FloatVector CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::b [private]

Definition at line 204 of file romberg_mul.hpp.

Referenced by CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::operator()().

template<class Fun, class SizeVector, class FloatVector, class Float>
const SizeVector CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::n [private]

Definition at line 205 of file romberg_mul.hpp.

Referenced by CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::operator()().

template<class Fun, class SizeVector, class FloatVector, class Float>
const SizeVector CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::p [private]

Definition at line 206 of file romberg_mul.hpp.

Referenced by CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::operator()().

template<class Fun, class SizeVector, class FloatVector, class Float>
Float CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::esum [private]

Definition at line 207 of file romberg_mul.hpp.

Referenced by CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::ClearEsum(), CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::GetEsum(), and CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::operator()().

template<class Fun, class SizeVector, class FloatVector, class Float>
size_t CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::ecount [private]

Definition at line 208 of file romberg_mul.hpp.

Referenced by CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::ClearEcount(), CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::GetEcount(), and CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >::operator()().


The documentation for this class was generated from the following file:
Generated on Sun Nov 14 14:15:35 2010 for Coin-All by  doxygen 1.4.7