MtxExprInt::SubScaled Function

Overload List

#SignatureDescription
1VectorInt SubScaled(TVecInt *X, TMtxVecInt *Y, const int yScale, TMtxVecInt *Z, const int zScale);Compute X - Y*yScale - Z*zScale
2MatrixInt SubScaled(TMtxInt *X, TMtxVecInt *Y, const int yScale, TMtxVecInt *Z, const int zScale);Compute X - Y*yScale - Z*zScale
3VectorInt SubScaled(TVecInt *X, TMtxVecInt *Y, TMtxVecInt *Z, const int zScale);Compute X - Y - Z*zScale
4MatrixInt SubScaled(TMtxInt *X, TMtxVecInt *Y, TMtxVecInt *Z, const int zScale);Compute X - Y - Z*zScale
5VectorInt SubScaled(TVecInt *X, const int xScale, TMtxVecInt *Y, const int yScale, TMtxVecInt *Z, const int zScale);Compute X*xScale - Y*yScale - Z*zScale
6MatrixInt SubScaled(TMtxInt *X, const int xScale, TMtxVecInt *Y, const int yScale, TMtxVecInt *Z, const int zScale);Compute X*xScale - Y*yScale - Z*zScale

Overload 1: VectorInt SubScaled(TVecInt *X, TMtxVecInt *Y, const int yScale, TMtxVecInt *Z, const int zScale);

Compute X - Y*yScale - Z*zScale

#NameTypeDescription
1XTVecInt *
2YTMtxVecInt *
3yScaleconst int
4ZTMtxVecInt *
5zScaleconst int
Declared in Dew::Math::Units::MtxExprInt · Dew.Math/Units.MtxExprInt.h · Cross-compiler

Overload 2: MatrixInt SubScaled(TMtxInt *X, TMtxVecInt *Y, const int yScale, TMtxVecInt *Z, const int zScale);

Compute X - Y*yScale - Z*zScale

#NameTypeDescription
1XTMtxInt *
2YTMtxVecInt *
3yScaleconst int
4ZTMtxVecInt *
5zScaleconst int
Declared in Dew::Math::Units::MtxExprInt · Dew.Math/Units.MtxExprInt.h · Cross-compiler

Overload 3: VectorInt SubScaled(TVecInt *X, TMtxVecInt *Y, TMtxVecInt *Z, const int zScale);

Compute X - Y - Z*zScale

#NameTypeDescription
1XTVecInt *
2YTMtxVecInt *
3ZTMtxVecInt *
4zScaleconst int
Declared in Dew::Math::Units::MtxExprInt · Dew.Math/Units.MtxExprInt.h · Cross-compiler

Overload 4: MatrixInt SubScaled(TMtxInt *X, TMtxVecInt *Y, TMtxVecInt *Z, const int zScale);

Compute X - Y - Z*zScale

#NameTypeDescription
1XTMtxInt *
2YTMtxVecInt *
3ZTMtxVecInt *
4zScaleconst int
Declared in Dew::Math::Units::MtxExprInt · Dew.Math/Units.MtxExprInt.h · Cross-compiler

Overload 5: VectorInt SubScaled(TVecInt *X, const int xScale, TMtxVecInt *Y, const int yScale, TMtxVecInt *Z, const int zScale);

Compute X*xScale - Y*yScale - Z*zScale

#NameTypeDescription
1XTVecInt *
2xScaleconst int
3YTMtxVecInt *
4yScaleconst int
5ZTMtxVecInt *
6zScaleconst int
Declared in Dew::Math::Units::MtxExprInt · Dew.Math/Units.MtxExprInt.h · Cross-compiler

Overload 6: MatrixInt SubScaled(TMtxInt *X, const int xScale, TMtxVecInt *Y, const int yScale, TMtxVecInt *Z, const int zScale);

Compute X*xScale - Y*yScale - Z*zScale

#NameTypeDescription
1XTMtxInt *
2xScaleconst int
3YTMtxVecInt *
4yScaleconst int
5ZTMtxVecInt *
6zScaleconst int
Declared in Dew::Math::Units::MtxExprInt · Dew.Math/Units.MtxExprInt.h · Cross-compiler