MtxExpr.Ramp Method

Overload List

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

Overload 1: function Ramp(const LengthAndFloatPrecisionSrc: TMtxVec): Vector;

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

#NameTypeDescription
1LengthAndFloatPrecisionSrcTMtxVec

Returns: Vector

Remarks:

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

Overload 2: function Ramp(const LengthAndFloatPrecisionSrc: TMtxVec; const Offset: TCplx; const Step: TCplx): Vector;

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

#NameTypeDescription
1LengthAndFloatPrecisionSrcTMtxVec
2OffsetTCplx
3StepTCplx

Returns: Vector

Remarks:

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

Overload 3: function Ramp(const LengthAndFloatPrecisionSrc: TMtxVec; const Offset: TCplx; Step: Double): Vector;

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

#NameTypeDescription
1LengthAndFloatPrecisionSrcTMtxVec
2OffsetTCplx
3StepDoublescalar

Returns: Vector

Remarks:

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

Overload 4: function Ramp(const LengthAndFloatPrecisionSrc: TMtxVec; Offset: Double; Step: Double): Vector;

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

#NameTypeDescription
1LengthAndFloatPrecisionSrcTMtxVec
2OffsetDoublescalar
3StepDoublescalar

Returns: Vector

Remarks:

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

Overload 5: function Ramp(Len: Integer; const FloatPrecision: TMtxFloatPrecision): Vector;

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

#NameTypeDescription
1LenIntegerelement count
2FloatPrecisionTMtxFloatPrecision

Returns: Vector

Remarks:

Internally calls Vector.Ramp

Overload 6: function Ramp(Len: Integer; const FloatPrecision: TMtxFloatPrecision; const Offset: TCplx; const Step: TCplx): Vector;

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

#NameTypeDescription
1LenIntegerelement count
2FloatPrecisionTMtxFloatPrecision
3OffsetTCplx
4StepTCplx

Returns: Vector

Remarks:

Internally calls TVec.Ramp

Overload 7: function Ramp(Len: Integer; const FloatPrecision: TMtxFloatPrecision; const Offset: TCplx; Step: Double): Vector;

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

#NameTypeDescription
1LenIntegerelement count
2FloatPrecisionTMtxFloatPrecision
3OffsetTCplx
4StepDoublescalar

Returns: Vector

Remarks:

Internally calls TVec.Ramp

Overload 8: function Ramp(Len: Integer; const FloatPrecision: TMtxFloatPrecision; Offset: Double; Step: Double): Vector;

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

#NameTypeDescription
1LenIntegerelement count
2FloatPrecisionTMtxFloatPrecision
3OffsetDoublescalar
4StepDoublescalar

Returns: Vector

Remarks:

Internally calls TVec.Ramp