BLMinimizeFunction Class Reference

#include <BLMinimize.hh>

Inheritance diagram for BLMinimizeFunction:

BLCMDtracker

List of all members.


Detailed Description

class BLMinimizeFunction is the base class for a class defining a function to minimize.

Public Member Functions

 BLMinimizeFunction ()
virtual ~BLMinimizeFunction ()
virtual double operator() (const std::vector< double > &x)=0
 operator() is the function to minimize. Note it is not const for flexibility in derived classes. Its argument is necessarily const.

Constructor & Destructor Documentation

BLMinimizeFunction::BLMinimizeFunction (  )  [inline]

00037 { }

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

00038 { }


Member Function Documentation

virtual double BLMinimizeFunction::operator() ( const std::vector< double > &  x  )  [pure virtual]

operator() is the function to minimize. Note it is not const for flexibility in derived classes. Its argument is necessarily const.

Implemented in BLCMDtracker.


The documentation for this class was generated from the following file:
g4beamline