Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

linalg::FPoint Class Reference

Collaboration diagram for linalg::FPoint:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FPoint (Vector &b, MultivariateFunctor &f)
 FPoint (const FPoint &fp)
 ~FPoint (void)
FPointoperator= (const FPoint &fp)
double f (void) const
double fiddle_around (LAStreamIn h)
bool is_step_relatively_small (LAStreamIn hs, const double tau)

Private Attributes

Vectorx
double fval
MultivariateFunctorfproc
const bool free_x_on_destructing

Friends

void update_in_direction (FPoint &from, FPoint &to)

Constructor & Destructor Documentation

linalg::FPoint::FPoint Vector b,
MultivariateFunctor f
[inline]
 

Definition at line 85 of file hjmin.cpp.

linalg::FPoint::FPoint const FPoint fp  ) 
 

Definition at line 91 of file hjmin.cpp.

linalg::FPoint::~FPoint void   ) 
 

Definition at line 98 of file hjmin.cpp.


Member Function Documentation

double linalg::FPoint::f void   )  const [inline]
 

Definition at line 69 of file hjmin.cpp.

double linalg::FPoint::fiddle_around LAStreamIn  h  ) 
 

Definition at line 122 of file hjmin.cpp.

References linalg::AREALStreamIn::eof(), fproc, fval, linalg::AREALStreamIn::get(), linalg::AREALStreamOut::get(), linalg::AREALStreamOut::peek(), and x.

Here is the call graph for this function:

bool linalg::FPoint::is_step_relatively_small LAStreamIn  hs,
const double  tau
 

Definition at line 159 of file hjmin.cpp.

References linalg::AREALStreamIn::eof(), linalg::AREALStreamIn::get(), and x.

Here is the call graph for this function:

FPoint & linalg::FPoint::operator= const FPoint fp  )  [inline]
 

Definition at line 106 of file hjmin.cpp.

References fval, and x.


Friends And Related Function Documentation

void update_in_direction FPoint from,
FPoint to
[friend]
 

Definition at line 145 of file hjmin.cpp.


Member Data Documentation

MultivariateFunctor& linalg::FPoint::fproc [private]
 

Definition at line 57 of file hjmin.cpp.

Referenced by fiddle_around(), and linalg::update_in_direction().

const bool linalg::FPoint::free_x_on_destructing [private]
 

Definition at line 58 of file hjmin.cpp.

double linalg::FPoint::fval [private]
 

Definition at line 56 of file hjmin.cpp.

Referenced by fiddle_around(), operator=(), and linalg::update_in_direction().

Vector& linalg::FPoint::x [private]
 

Definition at line 55 of file hjmin.cpp.

Referenced by fiddle_around(), is_step_relatively_small(), operator=(), and linalg::update_in_direction().


The documentation for this class was generated from the following file:
Generated on Wed Dec 15 21:22:09 2004 for vuVolume by  doxygen 1.3.9.1