derivative< T > Class Template Reference

#include <_calculus.h>

List of all members.

Public Member Functions

 derivative (const T &x, const typename T::argument_type &epsilon=0.000001)
T::result_type operator() (const typename T::argument_type &x) const

Private Attributes

func
T::argument_type epsilon


Detailed Description

template<typename T>
class derivative< T >

Definition at line 46 of file _calculus.h.


Constructor & Destructor Documentation

template<typename T>
derivative< T >::derivative ( const T &  x,
const typename T::argument_type &  epsilon = 0.000001 
) [inline, explicit]

Definition at line 51 of file _calculus.h.


Member Function Documentation

template<typename T>
T::result_type derivative< T >::operator() ( const typename T::argument_type &  x  )  const [inline]

Definition at line 54 of file _calculus.h.

References derivative< T >::epsilon, and derivative< T >::func.


Member Data Documentation

template<typename T>
T derivative< T >::func [private]

Definition at line 48 of file _calculus.h.

Referenced by derivative< T >::operator()().

template<typename T>
T::argument_type derivative< T >::epsilon [private]

Definition at line 49 of file _calculus.h.

Referenced by derivative< T >::operator()().


The documentation for this class was generated from the following file:
Generated on Fri Jun 22 14:48:48 2007 for ETL by  doxygen 1.5.2