Overload List
Overload 1: Vector SubScaledC(TVec *X, const double xScale, TMtxVec *Y, const double yScale, const double Z);
Compute X*xScale - Y*yScale - zScalar
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TVec * | |
| 2 | xScale | const double | |
| 3 | Y | TMtxVec * | |
| 4 | yScale | const double | |
| 5 | Z | const double |
Remarks:
Computes the expression X*xScale - Y*yScale - zScalar without temporary objects.
Declared in Dew::Math::Units::MtxExpr · Dew.Math/Units.MtxExpr.h · Cross-compiler
Overload 2: Matrix SubScaledC(TMtx *X, const double xScale, TMtxVec *Y, const double yScale, const double Z);
Compute X*xScale - Y*yScale - zScalar, when X is a Matrix
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TMtx * | |
| 2 | xScale | const double | |
| 3 | Y | TMtxVec * | |
| 4 | yScale | const double | |
| 5 | Z | const double |
Declared in Dew::Math::Units::MtxExpr · Dew.Math/Units.MtxExpr.h · Cross-compiler
Overload 3: Vector SubScaledC(TVec *X, TMtxVec *Y, const double yScale, const double Z);
Compute X - Y*yScale - zScalar
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TVec * | |
| 2 | Y | TMtxVec * | |
| 3 | yScale | const double | |
| 4 | Z | const double |
Remarks:
Computes the result of subtracting Y scaled by yScale and a scalar zScalar from X, without creating temporary objects.
Declared in Dew::Math::Units::MtxExpr · Dew.Math/Units.MtxExpr.h · Cross-compiler
Overload 4: Matrix SubScaledC(TMtx *X, TMtxVec *Y, const double yScale, const double Z);
Compute X - Y*yScale - zScalar, where X is a Matrix
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TMtx * | |
| 2 | Y | TMtxVec * | |
| 3 | yScale | const double | |
| 4 | Z | const double |
Declared in Dew::Math::Units::MtxExpr · Dew.Math/Units.MtxExpr.h · Cross-compiler
Overload 5: Vector SubScaledC(TVec *X, TMtxVec *Y, const TCplx &yScale, const TCplx &Z);
Compute X - Y*yScale - zScalar
Declared in Dew::Math::Units::MtxExpr · Dew.Math/Units.MtxExpr.h · Cross-compiler
Overload 6: Matrix SubScaledC(TMtx *X, TMtxVec *Y, const TCplx &yScale, const TCplx &Z);
Compute X - Y*yScale - zScalar, where X is a Matrix
Declared in Dew::Math::Units::MtxExpr · Dew.Math/Units.MtxExpr.h · Cross-compiler
Overload 7: Vector SubScaledC(TVec *X, const TCplx &xScale, TMtxVec *Y, const TCplx &yScale, const TCplx &Z);
Compute X*xScale - Y*yScale - zScalar
Declared in Dew::Math::Units::MtxExpr · Dew.Math/Units.MtxExpr.h · Cross-compiler