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 139 of file LBDatabase.h.


Constructor & Destructor Documentation

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

Definition at line 141 of file LBDatabase.h.


Member Function Documentation

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

Definition at line 144 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 147 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().

Here is the caller graph for this function:


Field Documentation


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

Generated on Mon Sep 21 08:26:39 2020 for Charm++ by  doxygen 1.5.5