A MetaDynamics Package
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
SSAGES::BasisFunction Class Reference
Inheritance diagram for SSAGES::BasisFunction:
Inheritance graph

Public Member Functions

 BasisFunction (uint polyOrd, uint nbins, bool isFinite, bool zeroOrder, double boundLow, double boundHigh)
uint GetOrder ()
uint GetBins ()
bool GetZeroOrder ()
double GetLower ()
double GetUpper ()
double GetRange ()
virtual double GetNorm (int order)
virtual double Evaluate (double val, int order)
virtual double EvalGrad (double grad, int order)
virtual double Weight (double val)
virtual ~BasisFunction ()

Static Public Member Functions

static BasisFunctionBuild (const Json::Value &json, const std::string &path, uint nbins)

Protected Attributes

uint polyOrd_
uint nbins_
double boundLow_
double boundHigh_
bool isFinite_
bool zeroOrder_

Detailed Description

Definition at line 58 of file Basis.h.

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