Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

montecarlo Class Reference

#include <montecarlo.h>

Inheritance diagram for montecarlo::

minimizer List of all members.

Public Methods

 montecarlo (abstract_error_func &aef)
 montecarlo (abstract_error_func &aef, minimizer &method)
montecarlo& npoints (unsigned)
montecarlo& display (bool)
montecarlo& display (double r)
powellp ()
double minimize ()
virtual ~montecarlo ()

Private Methods

void randomize ()

Private Attributes

powell p_
minimizerm
unsigned n
bool display_f
double display_r
double best_e
real_vector best_x

Constructor & Destructor Documentation

montecarlo::montecarlo ( abstract_error_func & aef )
 

Definition at line 44 of file montecarlo.cc.

montecarlo::montecarlo ( abstract_error_func & aef,
minimizer & method )
 

Definition at line 48 of file montecarlo.cc.

montecarlo::~montecarlo ( ) [inline, virtual]
 

Definition at line 110 of file montecarlo.h.


Member Function Documentation

montecarlo & montecarlo::display ( double r ) [inline]
 

Definition at line 129 of file montecarlo.h.

montecarlo & montecarlo::display ( bool f ) [inline]
 

Definition at line 126 of file montecarlo.h.

double montecarlo::minimize ( ) [virtual]
 

Reimplemented from minimizer.

Definition at line 65 of file montecarlo.cc.

montecarlo & montecarlo::npoints ( unsigned np ) [inline]
 

Definition at line 123 of file montecarlo.h.

powell & montecarlo::p ( ) [inline]
 

Definition at line 104 of file montecarlo.h.

void montecarlo::randomize ( ) [private]
 

Definition at line 52 of file montecarlo.cc.

Referenced by minimize().


Member Data Documentation

double montecarlo::best_e [private]
 

Definition at line 118 of file montecarlo.h.

real_vector montecarlo::best_x [private]
 

Definition at line 119 of file montecarlo.h.

bool montecarlo::display_f [private]
 

Definition at line 116 of file montecarlo.h.

double montecarlo::display_r [private]
 

Definition at line 117 of file montecarlo.h.

minimizer * montecarlo::m [private]
 

Definition at line 114 of file montecarlo.h.

unsigned montecarlo::n [private]
 

Definition at line 115 of file montecarlo.h.

powell montecarlo::p_ [private]
 

Definition at line 113 of file montecarlo.h.


The documentation for this class was generated from the following files:

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7