Matrix::Range Method

Overload List

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

Overload 1: double Range() const;

Calculate the range from all calling object elements.

Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

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

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

#NameTypeDescription
1Indexint
2Lenint
Remarks:

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

Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

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

Calculate the range from calling object elements [Index]..[Index+Len-1]. The result ARange is a real value.

#NameTypeDescription
1ARangedouble &
2Indexint
3Lenint
Remarks:

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

Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler