MtxExpr.Ramp Method

Overload List

#SignatureDescription
1Vector Ramp(TMtxVec LengthAndFloatPrecisionSrc)Returns a vector of [0, 1, .., Len-1] numbers.
2Vector Ramp(TMtxVec LengthAndFloatPrecisionSrc, TCplx Offset, TCplx Step)Returns a vector of [0, 1, .., Len-1] numbers.
3Vector Ramp(TMtxVec LengthAndFloatPrecisionSrc, TCplx Offset, Double Step)Returns a vector of [0, 1, .., Len-1] numbers.
4Vector Ramp(TMtxVec LengthAndFloatPrecisionSrc, Double Offset, Double Step)Returns a vector of [0, 1, .., Len-1] numbers.
5Vector Ramp(Int32 Len, TMtxFloatPrecision FloatPrecision)Returns a vector of [0, 1, .., Len-1] numbers.
6Vector Ramp(Int32 Len, TMtxFloatPrecision FloatPrecision, TCplx Offset, TCplx Step)Returns a vector of [Offset, Offset+Step, .., Offset+(Len-1)*Step] numbers.
7Vector Ramp(Int32 Len, TMtxFloatPrecision FloatPrecision, TCplx Offset, Double Step)Returns a vector of [Offset, Offset+Step, .., Offset+(Len-1)*Step] numbers.
8Vector Ramp(Int32 Len, TMtxFloatPrecision FloatPrecision, Double Offset, Double Step)Returns a vector of [Offset, Offset+Step, .., Offset+(Len-1)*Step] numbers.

Overload 1: Vector Ramp(TMtxVec LengthAndFloatPrecisionSrc)

Returns a vector of [0, 1, .., Len-1] numbers.

#NameTypeDescription
1LengthAndFloatPrecisionSrcTMtxVecsource TVec or TMtx

Returns: Vector

Remarks:

It uses LengthAndFloatPrecisionSrc to obtain Length and FloatPrecision params. Internally calls Dew.Math.TVec.Ramp

Overload 2: Vector Ramp(TMtxVec LengthAndFloatPrecisionSrc, TCplx Offset, TCplx Step)

Returns a vector of [0, 1, .., Len-1] numbers.

#NameTypeDescription
1LengthAndFloatPrecisionSrcTMtxVecsource TVec or TMtx
2OffsetTCplxscalar
3StepTCplxscalar

Returns: Vector

Remarks:

It uses LengthAndFloatPrecisionSrc to obtain Length and FloatPrecision params. Internally calls Dew.Math.TVec.Ramp

Overload 3: Vector Ramp(TMtxVec LengthAndFloatPrecisionSrc, TCplx Offset, Double Step)

Returns a vector of [0, 1, .., Len-1] numbers.

#NameTypeDescription
1LengthAndFloatPrecisionSrcTMtxVecsource TVec or TMtx
2OffsetTCplxscalar
3StepDoublescalar

Returns: Vector

Remarks:

It uses LengthAndFloatPrecisionSrc to obtain Length and FloatPrecision params. Internally calls Dew.Math.TVec.Ramp

Overload 4: Vector Ramp(TMtxVec LengthAndFloatPrecisionSrc, Double Offset, Double Step)

Returns a vector of [0, 1, .., Len-1] numbers.

#NameTypeDescription
1LengthAndFloatPrecisionSrcTMtxVecsource TVec or TMtx
2OffsetDoublescalar
3StepDoublescalar

Returns: Vector

Remarks:

It uses LengthAndFloatPrecisionSrc to obtain Length and FloatPrecision params. Internally calls Dew.Math.TVec.Ramp

Overload 5: Vector Ramp(Int32 Len, TMtxFloatPrecision FloatPrecision)

Returns a vector of [0, 1, .., Len-1] numbers.

#NameTypeDescription
1LenInt32element count
2FloatPrecisionTMtxFloatPrecision

Returns: Vector

Remarks:

Internally calls Dew.Math.Vector.Ramp

Overload 6: Vector Ramp(Int32 Len, TMtxFloatPrecision FloatPrecision, TCplx Offset, TCplx Step)

Returns a vector of [Offset, Offset+Step, .., Offset+(Len-1)*Step] numbers.

#NameTypeDescription
1LenInt32element count
2FloatPrecisionTMtxFloatPrecision
3OffsetTCplxscalar
4StepTCplxscalar

Returns: Vector

Remarks:

Internally calls Dew.Math.TVec.Ramp

Overload 7: Vector Ramp(Int32 Len, TMtxFloatPrecision FloatPrecision, TCplx Offset, Double Step)

Returns a vector of [Offset, Offset+Step, .., Offset+(Len-1)*Step] numbers.

#NameTypeDescription
1LenInt32element count
2FloatPrecisionTMtxFloatPrecision
3OffsetTCplxscalar
4StepDoublescalar

Returns: Vector

Remarks:

Internally calls Dew.Math.TVec.Ramp

Overload 8: Vector Ramp(Int32 Len, TMtxFloatPrecision FloatPrecision, Double Offset, Double Step)

Returns a vector of [Offset, Offset+Step, .., Offset+(Len-1)*Step] numbers.

#NameTypeDescription
1LenInt32element count
2FloatPrecisionTMtxFloatPrecision
3OffsetDoublescalar
4StepDoublescalar

Returns: Vector

Remarks:

Internally calls Dew.Math.TVec.Ramp