RegModels.FracEval Method

Overload List

#SignatureDescription
1void FracEval(TVec B, TVec X, TVec YHat, Int32 DegNom, Boolean Constant)Evaluate rational fraction (fully vectorized version).
2Double FracEval(TVec B, Double X, Int32 DegNom, Boolean Constant)
3void FracEval(Double[] B, TVec X, TVec YHat, Int32 DegNom, Boolean Constant)Evaluates raational fraction model (parameters are not vectorized).
4Double FracEval(Double[] B, Double X, Int32 DegNom, Boolean Constant)Evaluates rational fraction model.

Overload 1: void FracEval(TVec B, TVec X, TVec YHat, Int32 DegNom, Boolean Constant)

Evaluate rational fraction (fully vectorized version).

#NameTypeDescription
1BTVecsource TVec
2XTVecsource TVec
3YHatTVecsource TVec
4DegNomInt32
5ConstantBoolean

Result: stored in self (calling object)

Remarks:

In this case all parameter are vectors.

See Also: RegModels.FracFit

Overload 2: Double FracEval(TVec B, Double X, Int32 DegNom, Boolean Constant)

#NameTypeDescription
1BTVecsource TVec
2XDoublescalar
3DegNomInt32
4ConstantBoolean

Returns: Double

Overload 3: void FracEval(Double[] B, TVec X, TVec YHat, Int32 DegNom, Boolean Constant)

Evaluates raational fraction model (parameters are not vectorized).

#NameTypeDescription
1BDouble[]
2XTVecsource TVec
3YHatTVecsource TVec
4DegNomInt32
5ConstantBoolean

Result: stored in self (calling object)

Remarks:

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

Overload 4: Double FracEval(Double[] B, Double X, Int32 DegNom, Boolean Constant)

Evaluates rational fraction model.

#NameTypeDescription
1BDouble[]
2XDoublescalar
3DegNomInt32
4ConstantBoolean

Returns: Double