Documentation


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

#include <linmin.h>

List of all members.


Detailed Description

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

One-dimensional function along the search direction.

Definition at line 83 of file linmin.h.

Public Member Functions

Real operator() (Real x)
 value of the function

 F1dim ()
 default constructor, does nothing


Public Attributes

Vector xt
 auxiliary vector

Vector pcom
 auxiliary vector

Vector xicom
 auxiliary vector

unsigned int ncom
 size of the vectors

Func * funct
 pointer to the n-dimensional function


Constructor & Destructor Documentation

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class Func>
nr::linmin< TraitsT >::F1dim< Real, Vector, Func >::F1dim  )  [inline]
 

default constructor, does nothing

Definition at line 97 of file linmin.h.


Member Function Documentation

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

value of the function

Definition at line 86 of file linmin.h.

References nr::linmin< TraitsT >::F1dim< Real, Vector, Func >::ncom.


Member Data Documentation

template<class TraitsT = Old_Traits<>>
template<class Real, class Vector, class Func>
Func* nr::linmin< TraitsT >::F1dim< Real, Vector, Func >::funct
 

pointer to the n-dimensional function

Definition at line 103 of file linmin.h.

Referenced by nr::linmin< TraitsT >::linmin().

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

size of the vectors

Definition at line 102 of file linmin.h.

Referenced by nr::linmin< TraitsT >::linmin(), and nr::linmin< TraitsT >::F1dim< Real, Vector, Func >::operator()().

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

auxiliary vector

Definition at line 100 of file linmin.h.

Referenced by nr::linmin< TraitsT >::linmin().

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

auxiliary vector

Definition at line 101 of file linmin.h.

Referenced by nr::linmin< TraitsT >::linmin().

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

auxiliary vector

Definition at line 99 of file linmin.h.

Referenced by nr::linmin< TraitsT >::linmin().


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