Matrix::Mask Method

Overload List

#SignatureDescription
1TMtxVec *Mask(TMtxVec *MaskVec, TMtxVecInt *aMask) const;Copies those values from MaskVec, at which aMask is different from 0.
2TMtxVec *Mask(const double Value, TMtxVecInt *aMask) const;Assigns Value at indexes of the calling object, at which aMask is different from 0.
3TMtxVec *Mask(const TCplx &Value, TMtxVecInt *aMask) const;Assigns Value at indexes of the calling object, at which aMask is different from 0.

Overload 1: TMtxVec *Mask(TMtxVec *MaskVec, TMtxVecInt *aMask) const;

Copies those values from MaskVec, at which aMask is different from 0.

#NameTypeDescription
1MaskVecTMtxVec *
2aMaskTMtxVecInt *
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 2: TMtxVec *Mask(const double Value, TMtxVecInt *aMask) const;

Assigns Value at indexes of the calling object, at which aMask is different from 0.

#NameTypeDescription
1Valueconst double
2aMaskTMtxVecInt *
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 3: TMtxVec *Mask(const TCplx &Value, TMtxVecInt *aMask) const;

Assigns Value at indexes of the calling object, at which aMask is different from 0.

#NameTypeDescription
1Valueconst TCplx &
2aMaskTMtxVecInt *
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler