Documentation


nr::dlinmin< TraitsT >::F1dim< Real, Vector, Func > Struct Template Reference

List of all members.

Detailed Description

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class Func>
struct nr::dlinmin< TraitsT >::F1dim< Real, Vector, Func >

value of the one-dimensional function

Definition at line 92 of file dlinmin.h.

Public Member Functions

 F1dim (Func *func, Vector &xt, Vector &pcom, Vector &xicom, unsigned int n)
 Constructor.

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


Public Attributes

Func * func
 the n-dimensional function

Vectorxt
 reference to an auxiliary vector

Vectorpcom
 reference to an auxiliary vector

Vectorxicom
 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 Func>
nr::dlinmin< TraitsT >::F1dim< Real, Vector, Func >::F1dim Func *  func,
Vector xt,
Vector pcom,
Vector xicom,
unsigned int  n
[inline]
 

Constructor.

Definition at line 102 of file dlinmin.h.


Member Function Documentation

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

Value of the one-dimensional function.

Definition at line 107 of file dlinmin.h.


Member Data Documentation

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class Func>
Func* nr::dlinmin< TraitsT >::F1dim< Real, Vector, Func >::func
 

the n-dimensional function

Definition at line 95 of file dlinmin.h.

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

size of the n-dimensional space

Definition at line 99 of file dlinmin.h.

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class Func>
Vector& nr::dlinmin< TraitsT >::F1dim< Real, Vector, Func >::pcom
 

reference to an auxiliary vector

Definition at line 97 of file dlinmin.h.

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class Func>
Vector& nr::dlinmin< TraitsT >::F1dim< Real, Vector, Func >::xicom
 

reference to an auxiliary vector

Definition at line 98 of file dlinmin.h.

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class Func>
Vector& nr::dlinmin< TraitsT >::F1dim< Real, Vector, Func >::xt
 

reference to an auxiliary vector

Definition at line 96 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