Documentation


nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc > Struct Template Reference

List of all members.

Detailed Description

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class DFunc>
struct nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc >

derivate of the one-dimensional function

Definition at line 118 of file dlinmin.h.

Public Member Functions

 DF1dim (DFunc *dfunc, Vector &xt, Vector &pcom, Vector &xicom, Vector &df, unsigned int n)
 Constructor.

Real operator() (Real x)
 Value of the one-dimensional derivative.


Public Attributes

DFunc * dfunc
 derivative of the n-dimensional function

Vectorxt
 reference to an auxiliary vector

Vectorpcom
 reference to an auxiliary vector

Vectorxicom
 reference to an auxiliary vector

Vectordf
 reference to an auxiliary vector

unsigned int n
 size of the n-dimensional space


Constructor & Destructor Documentation

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class DFunc>
nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc >::DF1dim DFunc *  dfunc,
Vector xt,
Vector pcom,
Vector xicom,
Vector df,
unsigned int  n
[inline]
 

Constructor.

Definition at line 129 of file dlinmin.h.


Member Function Documentation

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class DFunc>
Real nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc >::operator() Real  x  )  [inline]
 

Value of the one-dimensional derivative.

Definition at line 134 of file dlinmin.h.


Member Data Documentation

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class DFunc>
Vector& nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc >::df
 

reference to an auxiliary vector

Definition at line 125 of file dlinmin.h.

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class DFunc>
DFunc* nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc >::dfunc
 

derivative of the n-dimensional function

Definition at line 121 of file dlinmin.h.

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class DFunc>
unsigned int nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc >::n
 

size of the n-dimensional space

Definition at line 126 of file dlinmin.h.

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class DFunc>
Vector& nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc >::pcom
 

reference to an auxiliary vector

Definition at line 123 of file dlinmin.h.

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class DFunc>
Vector& nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc >::xicom
 

reference to an auxiliary vector

Definition at line 124 of file dlinmin.h.

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class DFunc>
Vector& nr::dlinmin< TraitsT >::DF1dim< Real, Vector, DFunc >::xt
 

reference to an auxiliary vector

Definition at line 122 of file dlinmin.h.


The documentation for this struct was generated from the following file:
Generated on Thu Dec 23 13:52:34 2004 by doxygen 1.3.6