MtxIntDiff::QuadRegular Function

double QuadRegular(TRealFunction Fun, double lb, double ub, const TMtxFloatPrecision FloatPrecision, TVec *Constants, const DewArray<tObject *> &ObjConst, TVec *X0, TVec *F0, TIntStopReason &StopReason, double Tolerance = 1.0E-4, int MaxIter = 8, int MaxNInsert = 7);

Numerical integration by using optimized quadrature formula.

#NameTypeDescription
1FunTRealFunction
2lbdouble
3ubdouble
4FloatPrecisionconst TMtxFloatPrecision
5ConstantsTVec *
6ObjConstconst DewArray<tObject *> &
7X0TVec *
8F0TVec *
9StopReasonTIntStopReason &
10Tolerance = 1.0E-4double
11MaxIter = 8int
12MaxNInsert = 7int

Returns: the numerical approximate on integral of function Fun between limits lb and ub.

See Also: MtxIntDiff::QuadGauss
Declared in Dew::Math::Units::MtxIntDiff · Dew.Math/Units.MtxIntDiff.h · Cross-compiler