TMtxVecSample Class

TMtxVecBaseTMtxVecSample

public class TMtxVecSample : TMtxVecBase

Properties

NameTypeDescription
BlockEndBooleanReturns true, if the currrent subrange of the vector was also the last subrange in the vector.
CacheIndexInt32For internal use only. Read to get the index of this object in object cache.
CapacityInt64Sizing the object will not allocate less than Capacity.
CapacityInBytesInt64Sizing the object will not allocate less than CapacityInBytes.
CapacityInElementsInt64Sizing the object will not allocate less than CapacityInElements.
CapacityStepDoubleSpecifies increment step for the Capacity property.
CaptionStringCaption.
ConditionCheckBooleanEnables/disable inline condition checking.
IsDoubleBooleanDefines the precision (single or double) of the floating point operations.
IsSubRangeBooleanSet to true after the SetSubIndex or SetSubRange call.
LengthInt32Defines the length in number of samples.
OnSetSizeTMtxNotifyEventCalled when object size changes.
PoolIndexInt32Internal.
TagInt32Stores an integer value as part of a TMtxVec object.
ValuesSerializationStringProvides serializatin of object content.

Methods

NameDescription
BlockFinishDeinitializes block processing before the final block is processed.
BlockInit (3)Initializes block processing.
BlockNextObtains the next subrange of the data.
BlockSubRangeLevelReturns the current subrange stack level used by block processing functions.
CDataIndexReturns an index pointing to element at Index for TCplx data.
ClearSets vector size to zero.
CondDisableSaves the current value of ConditionCheck property and sets it to false.
CondEnableSets the ConditionCheck property to whatever it was before the CondDisable was used.
CopyToArray (4)Copy values to Dst array. The size of the array is set automatically.
DisableSelectPrevents calls to Dew.Math.TMtxVecBase.Select.
DisableSubrangePrevents calls to Dew.Math.TMtxVecBase.SetSubRange.
EnableSelectEnables calls to Dew.Math.TMtxVecBase.Select.
EnableSubrangeEnables calls to Dew.Math.TMtxVecBase.SetSubRange.
FreeToCacheFrees the object.
GetObjectToByteArrayCopies object to an array of bytes.
GetSchemaReturns null.
IsPinnedReturns true of the working memory is pinned.
LoadFromFileReads the header information and the values array content from the file.
LoadFromStreamSave component to the .NET framework Stream.
PCValues1DObtaines a pointer to the complex value of the vector at Index.
PinPin down internal data structures for GC.
PrecisionEPSReturns machine constant depending on value of FloatPrecision property.
PrecisionMaxValueReturns maximum floating point number depending on the value of FloatPrecision property.
PrecisionMinValueMinimum floating point number.
PrecisionSqrtEPSSqrt(EPS) machine constant depending on value of FloatPrecision property.
PSCValues1DObtaines a pointer to the complex value of the vector at Index.
PSValues1DObtains a pointer to the real value of the vector at Index.
PValues1DObtains a pointer to the real value of the vector at Index.
ReadXmlRead the object from the .NET XML stream.
ResetFor internal use only. Used to return object to cache.
SaveToFileWrite object header and values to a file.
SaveToStreamLoad the component from the .NET framework Stream.
SDataIndexReturns an index pointing to element at Index for double data.
Select (2)Resets the selection.
SelectAllResets any defined selection.
SetFullRangeResets subrange defined with SetSubRange.
SetFullRangeLevelPops the current subrange stack one level up.
SetObjectFromByteArrayReads the properties of the object from the array of bytes.
SetSubIndexDefines a subarray.
SetSubRange (3)Sets the subarray size to full size.
SetSubRangeLevel (2)Defines a sub vector/matrix of Src and pushes any previous subranges on to a stack.
SizeToArray (6)Sizes integer array.
SubRangeLevelReturns the current subrange stack level.
UnPinUnpin internal data structures for GC.
WriteXmlWrite the object to the .NET XML stream.

Events

NameDescription
OnSetSizeEventCalled when object size changes.