TMtx::Range Method

Overload List

#SignatureDescription
1double Range();Calculate the range from all calling object elements.
2double Range(int Index, int Len);Returns real range value from calling object elements [Index]..[Index+Len-1].
3void Range(double &ARange, int Index, int Len);Calculate the range from calling object elements [Index]..[Index+Len-1].

Overload 1: double Range();

Calculate the range from all calling object elements.

Declared in Dew::Math::TDenseMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 2: double Range(int Index, int Len);

Returns real range value from calling object elements [Index]..[Index+Len-1].

#NameTypeDescription
1Indexint
2Lenint
Remarks:

An exception is raised if calling object TMtx::Complex property is true or array borders are overrun.

Declared in Dew::Math::TDenseMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 3: void Range(double &ARange, int Index, int Len);

Calculate the range from calling object elements [Index]..[Index+Len-1].

#NameTypeDescription
1ARangedouble &
2Indexint
3Lenint
Remarks:

The result ARange is a real value. An exception is raised if calling object TMtx::Complex property is true or array borders are overrun/underrun.

Declared in Dew::Math::TDenseMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler