PPL Logo

LBPredictorFunction Class Reference
[Charm++ Load Balancing Framework]

#include <LBDatabase.h>

Inheritance diagram for LBPredictorFunction:

Inheritance graph
[legend]
Collaboration diagram for LBPredictorFunction:

Collaboration graph
[legend]

Public Member Functions

virtual ~LBPredictorFunction ()
virtual void initialize_params (double *x)
virtual double predict (double x, double *params)=0
virtual void print (double *params)
virtual void function (double x, double *param, double &y, double *dyda)=0

Data Fields

int num_params

Detailed Description

Definition at line 124 of file LBDatabase.h.


Constructor & Destructor Documentation

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

Definition at line 126 of file LBDatabase.h.


Member Function Documentation

virtual void LBPredictorFunction::initialize_params ( double x  )  [inline, virtual]

Definition at line 129 of file LBDatabase.h.

References num_params.

virtual double LBPredictorFunction::predict ( double  x,
double params 
) [pure virtual]

Implemented in DefaultFunction.

virtual void LBPredictorFunction::print ( double params  )  [inline, virtual]

Reimplemented in DefaultFunction.

Definition at line 132 of file LBDatabase.h.

virtual void LBPredictorFunction::function ( double  x,
double param,
double y,
double dyda 
) [pure virtual]

Implemented in DefaultFunction.

Referenced by Marquardt_coefficients().


Field Documentation


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

Generated on Fri May 25 08:04:00 2012 for Charm++ by  doxygen 1.5.5