RegModels::FracEval Function

Overload List

#SignatureDescription
1double FracEval(const DewArray<double> &B, double X, int DegNom, bool Constant = false);Evaluates rational fraction model.
2double FracEval(TVec *B, double X, int DegNom, bool Constant);
3void FracEval(const DewArray<double> &B, TVec *X, TVec *YHat, int DegNom, bool Constant = false);Evaluates raational fraction model (parameters are not vectorized).
4void FracEval(TVec *B, TVec *X, TVec *YHat, int DegNom, bool Constant = false);Evaluate rational fraction (fully vectorized version).

Overload 1: double FracEval(const DewArray<double> &B, double X, int DegNom, bool Constant = false);

Evaluates rational fraction model.

#NameTypeDescription
1Bconst DewArray<double> &
2Xdouble
3DegNomint
4Constant = falsebool
Declared in Dew::Stats::Units::RegModels · Dew.Stats/Units.RegModels.h · Cross-compiler

Overload 2: double FracEval(TVec *B, double X, int DegNom, bool Constant);

#NameTypeDescription
1BTVec *
2Xdouble
3DegNomint
4Constantbool
Declared in Dew::Stats::Units::RegModels · Dew.Stats/Units.RegModels.h · Cross-compiler

Overload 3: void FracEval(const DewArray<double> &B, TVec *X, TVec *YHat, int DegNom, bool Constant = false);

Evaluates raational fraction model (parameters are not vectorized).

#NameTypeDescription
1Bconst DewArray<double> &
2XTVec *
3YHatTVec *
4DegNomint
5Constant = falsebool
Remarks:

In this case only the independent and dependent variables are vectorized.

Declared in Dew::Stats::Units::RegModels · Dew.Stats/Units.RegModels.h · Cross-compiler

Overload 4: void FracEval(TVec *B, TVec *X, TVec *YHat, int DegNom, bool Constant = false);

Evaluate rational fraction (fully vectorized version).

#NameTypeDescription
1BTVec *
2XTVec *
3YHatTVec *
4DegNomint
5Constant = falsebool
Remarks:

In this case all parameter are vectors.

See Also: RegModels::FracFit
Declared in Dew::Stats::Units::RegModels · Dew.Stats/Units.RegModels.h · Cross-compiler