You are here: Symbol Reference > Sparse Namespace > Classes > TSparseMtx Class > TSparseMtx Members
MtxVec VCL
ContentsIndex
PreviousUpNext
TSparseMtx Members

The following tables list the members exposed by TSparseMtx.

 
Name 
Description 
 
Ai 
This is Ai, a member of class TSparseMtx. 
 
Alfa 
Additional parameter for certain Lapack methods. 
 
Ap 
This is Ap, a member of class TSparseMtx. 
 
Beta 
Additional parameter for certain Lapack methods. 
 
This is CData, a member of class TMtxVecSample. 
 
This is Control, a member of class TSparseMtx. 
 
Allows setting/getting the complex value at position Indx. 
 
Allows setting/getting the complex value at position Indx. 
 
Info 
This is Info, a member of class TSparseMtx. 
 
This is SCData, a member of class TMtxVecSample. 
 
This is SControl, a member of class TSparseMtx. 
 
Allows setting/getting the complex value at position Indx. 
 
Allows setting/getting the complex value at position Indx. 
 
This is SData, a member of class TMtxVecSample. 
 
This is SInfo, a member of class TSparseMtx. 
 
This is SSData, a member of class TMtxVecSample. 
 
Allows setting/getting the real value at position Indx. 
 
Allows setting/getting the real value at position Indx. 
 
Allows setting/getting the real value at position Indx. 
 
Allows setting/getting the real value at position Indx. 
 
Name 
Description 
 
Abs 
This is the overview for the Abs method overload. 
 
Add 
This is the overview for the Add method overload. 
 
This is the overview for the AddSplit method overload. 
 
Adjungate operation. 
 
This is AfterConstruction, a member of class TMtxVecBase. 
 
This is the overview for the ArcCos method overload. 
 
This is the overview for the ArcCosh method overload. 
 
This is the overview for the ArcCot method overload. 
 
This is the overview for the ArcCoth method overload. 
 
This is the overview for the ArcCsc method overload. 
 
This is the overview for the ArcCsch method overload. 
 
This is the overview for the ArcSec method overload. 
 
This is the overview for the ArcSech method overload. 
 
This is the overview for the ArcSin method overload. 
 
This is the overview for the ArcSinh method overload. 
 
This is the overview for the ArcTan method overload. 
 
This is the overview for the ArcTan2 method overload. 
 
This is the overview for the ArcTanh method overload. 
 
Converts banded matrix to modified compressed column sparse matrix format. 
 
This is BeforeDestruction, a member of class TMtxVecBase. 
 
This is the overview for the BinarySearch method overload. 
 
Deinitializes block processing before the final block is processed. 
 
This is the overview for the BlockInit method overload. 
 
Obtains the next subrange of the data. 
 
Returns the current subrange stack level used by block processing functions. 
 
This is the overview for the CartToPolar method overload. 
 
Cbrt 
This is the overview for the Cbrt method overload. 
 
Returns an index pointing to element at Index for TCplx data. 
 
Ceil 
This is the overview for the Ceil method overload. 
 
Sets vector size to zero. 
 
Saves the current value of ConditionCheck property and sets it to false. 
 
Sets the ConditionCheck property to whatever it was before the CondDisable was used. 
 
Conj 
This is the overview for the Conj method overload. 
 
Conjugate Sparse2 and matrix multiply it with Sparse1. 
 
Copy 
Copies sparse matrix from Src to the calling object. 
 
Copy 
This is the overview for the Copy method overload. 
 
This is the overview for the CopyFromArray method overload. 
 
Copies sparse matrix from Src to the calling object. 
 
This is the overview for the CopyTo method overload. 
 
This is the overview for the CopyToArray method overload. 
 
This is the overview for the CopyToArray method overload. 
 
Cos 
This is the overview for the Cos method overload. 
 
Cosh 
This is the overview for the Cosh method overload. 
 
Cot 
This is the overview for the Cot method overload. 
 
Coth 
This is the overview for the Coth method overload. 
 
This is the overview for the CplxToReal method overload. 
 
This is Create, a member of class TSparseMtx. 
 
Csc 
This is the overview for the Csc method overload. 
 
Csch 
This is the overview for the Csch method overload. 
 
This is the overview for the DegToRad method overload. 
 
Convert dense matrix to sparse matrix format. 
 
This is Destroy, a member of class TSparseMtx. 
 
Diag 
Copies the kk-th diagonal of TSparseMtx to the Vec object. 
 
Calculates the number of diagonals above and below main diagonal. 
 
Prevents calls to Select
 
Prevents calls to SetSubRange
 
Divide individual elements of sparse matrices. 
 
Computes eigenvalues and eigenvectors for symmetric (hermitian) sparse matrix.  
 
Computes eigenvalues and eigenvectors for generalized symmetric (hermitian) sparse problem.  
 
Enables calls to Select
 
Enables calls to SetSubRange
 
This is the overview for the Equal method overload. 
 
Erf 
This is the overview for the Erf method overload. 
 
Erfc 
This is the overview for the Erfc method overload. 
 
This is the overview for the ErfInv method overload. 
 
Exp 
This is the overview for the Exp method overload. 
 
This is the overview for the Exp10 method overload. 
 
Exp2 
This is the overview for the Exp2 method overload. 
 
Form a full symmetric matrix from upper half with diagonal included. 
 
Expj 
This is the overview for the Expj method overload. 
 
This is the overview for the ExtendToComplex method overload. 
 
Find 
This is the overview for the Find method overload. 
 
This is the overview for the FixAngle method overload. 
 
Flip 
This is the overview for the Flip method overload. 
 
This is the overview for the FlipConj method overload. 
 
This is the overview for the Floor method overload. 
 
Frac 
This is the overview for the Frac method overload. 
 
Frees the numeric object used by the Umfpack. 
 
Frees the memory of the Pardiso solver. 
 
Frees the symbolic object used by the Umfpack. 
 
Releases factorization stored by taucs. 
 
Frees the object. 
 
This is the overview for the ImagPart method overload. 
 
This is the overview for the IntPower method overload. 
 
Inv 
The inverse matrix. 
 
Inv 
This is the overview for the Inv method overload. 
 
This is the overview for the InvCbrt method overload. 
 
This is the overview for the InvSqrt method overload. 
 
This is IsComplex, a member of class TMtxVec. 
 
This is the overview for the IsEqual method overload. 
 
Compares matrix size. 
 
Ln 
This is the overview for the Ln method overload. 
 
Reads the header information and the values array content from the file. 
 
Loads the matrix stored in a matrix market file format. 
 
Reads the header information and the values array content from a stream. 
 
This is the overview for the Log10 method overload. 
 
Log2 
This is the overview for the Log2 method overload. 
 
LogN 
This is the overview for the LogN method overload. 
 
Extract lower part of the Mtx. 
 
Mag 
This is the overview for the Mag method overload. 
 
Max 
Maximum of all non-zero elements. 
 
Maxc 
Maximum of all non-zero complex elements. 
 
Mean 
Average of all non-zero elements. 
 
This is the overview for the MeanAndStdDev method overload. 
 
Average of all non-zero complex elements. 
 
Min 
Minimum of all non-zero elements. 
 
Minc 
Minimum of all non-zero complex elements. 
 
Mul 
Multiply two sparse matrices (matrix multiplication). 
 
Mul 
This is the overview for the Mul method overload. 
 
MulI 
This is the overview for the MulI method overload. 
 
This is the overview for the MulLeft method overload. 
 
This is the overview for the MulRight method overload. 
 
This is the overview for the Normalize method overload. 
 
Obtaines a pointer to the complex value of the vector at Index. 
 
This is the overview for the PhaseSpectrum method overload. 
 
Reduces dense matrix for screen display (bitmap) to show the non-zero pattern. 
 
This is the overview for the PolarToCart method overload. 
 
This is the overview for the Power method overload. 
 
This is the overview for the PowerSpectrum method overload. 
 
Raises Base object elements to Exponent object elements power. 
 
EPS = 2.220446049250313E-16; 
 
1.797693134862315E+308; 
 
2.225073858507202E-308; 
 
1.4901161194e-08; 
 
This is the overview for the Product method overload. 
 
This is the overview for the Productc method overload. 
 
Obtaines a pointer to the complex value of the vector at Index. 
 
Obtains a pointer to the real value of the vector at Index. 
 
Obtains a pointer to the real value of the vector at Index. 
 
This is the overview for the RadToDeg method overload. 
 
This is the overview for the RandGauss method overload. 
 
Creates quadratic non-complex non-singular sparse matrix. 
 
This is the overview for the RandUniform method overload. 
 
Reads the header information from a stream to object. 
 
Read values content from stream to object. 
 
This is the overview for the RealPart method overload. 
 
This is the overview for the RealToCplx method overload. 
 
Rem 
This is the overview for the Rem method overload. 
 
This is the overview for the Replace method overload. 
 
Resets object properties to default values. 
 
For internal use only. Used to return object to cache.  
 
The residual norm of the solution of the system of linear equations A*X=B. 
 
Resizes the sparse matrix to a new number of non-zeros. 
 
RMS 
Root mean squared of all non-zero elements. 
 
RMS 
This is the overview for the RMS method overload. 
 
This is the overview for the Round method overload. 
 
Write object header and values to a file. 
 
Saves the matrix in matrix market file format. 
 
Writes the header information and the Values content to a stream. 
 
This is the overview for the Scale method overload. 
 
Scatter object elements. 
 
Scatters Src elements starting at Offset and with Increment to the calling object.  
 
Scatters Src elements defined with indices stored in Indexes to the calling object.  
 
Scatters Src elements defined with the Mask to the calling object.  
 
Returns an index pointing to element at Index for double data. 
 
Sec 
This is the overview for the Sec method overload. 
 
Sech 
This is the overview for the Sech method overload. 
 
This is the overview for the Select method overload. 
 
Resets any defined selection. 
 
Sets object complex values. 
 
This is the overview for the SetDouble method overload. 
 
Resets subrange defined with SetSubRange
 
Pops the current subrange stack one level up. 
 
This is the overview for the SetInteger method overload. 
 
This is the overview for the SetIt method overload. 
 
This is the overview for the SetSingle method overload. 
 
Defines a subarray. 
 
This is the overview for the SetSubRange method overload. 
 
This is the overview for the SetSubRangeLevel method overload. 
 
This is the overview for the SetVal method overload. 
 
This is the overview for the SetZero method overload. 
 
Sgn 
This is the overview for the Sgn method overload. 
 
Signum. 
 
Sign 
This is the overview for the Sign method overload. 
 
Sin 
This is the overview for the Sin method overload. 
 
This is the overview for the SinCos method overload. 
 
Sinh 
This is the overview for the Sinh method overload. 
 
This is the overview for the SinhCosh method overload. 
 
Size 
This is the overview for the Size method overload. 
 
Size 
This is the overview for the Size method overload. 
 
This is the overview for the SizeToArray method overload. 
 
This is the overview for the SizeToArray method overload. 
 
This is the overview for the Solve method overload. 
 
This is the overview for the SolveIterative method overload. 
 
Convert sparse matrix to banded matrix. 
 
Convert sparse matrix to banded matrix. 
 
This is the overview for the SparseToTriplets method overload. 
 
Split sparse matrix into lower triangle, main diagonal and upper triangle. 
 
Sqr 
This is the overview for the Sqr method overload. 
 
Sqrt 
This is the overview for the Sqrt method overload. 
 
This is the overview for the StdDev method overload. 
 
Convert strings to specific matrix format. 
 
Required by Pardiso solver to solve for general matrices. 
 
Sub 
Subract two sparse matrices. 
 
Returns the current subrange stack level. 
 
Sum 
This is the overview for the Sum method overload. 
 
Sumc 
This is the overview for the Sumc method overload. 
 
Tan 
This is the overview for the Tan method overload. 
 
Tanh 
This is the overview for the Tanh method overload. 
 
This is the overview for the ThreshAbsGT method overload. 
 
This is the overview for the ThreshAbsLT method overload. 
 
This is the overview for the ThreshBottom method overload. 
 
This is the overview for the ThresholdGT method overload. 
 
This is the overview for the ThresholdGT_LT method overload. 
 
This is the overview for the ThresholdLT method overload. 
 
This is the overview for the ThreshTop method overload. 
 
This is the overview for the Transp method overload. 
 
This is the overview for the TripletsToSparse method overload. 
 
Construct a sparse matrix by specifying the position of each element in dense matrix. 
 
This is the overview for the Trunc method overload. 
 
This is the overview for the TruncAndFrac method overload. 
 
Extract upper part of the Mtx. 
 
Convert matrix values to strings. 
 
This is the overview for the WriteHeader method overload. 
 
This is the overview for the WriteValues method overload. 
 
Reduces the number of non-zeros. 
 
Name 
Description 
 
Returns the number of actual iterations performed by Solve
 
Holds the backward or iterative stopping criteria. 
 
Returns true, if the currrent subrange of the vector was also the last subrange in the vector. 
 
For internal use only. Read to get the index of this object in object cache. 
 
Sizing the object will not allocate less than Capacity. 
 
Sizing the object will not allocate less than CapacityInBytes. 
 
Sizing the object will not allocate less than CapacityInElements. 
 
Specifies increment step for the Capacity property. 
 
Allows setting and getting double precision complex values. 
 
Allows setting/getting the real value at position Indx. 
 
True after object property changes. 
 
Defines the precision (single, float) and type (real, complex) of the floating point operations.  
 
This is FloatPrecisionLock, a member of class TMtxVecSample. 
 
Defines the precision (single or double) of the floating point operations.  
 
Set to true after the SetSubIndex or SetSubRange call. 
 
Holds the error string, if an error has occurred. 
 
Called when object size changes. 
 
Internal.  
 
Defines the precision used by streaming routines. 
 
Defines the rounding used by streaming routines. 
 
Allows setting and getting single precision complex values. 
 
Defines the pattern used when solving a system of linear equations. 
 
Allows setting and single precision values. 
 
Allows setting and getting value at position Row and Col. 
 
The tolerance used by IsEqual
 
Name 
Description 
 
Defines if call to Solve will clear the report. 
 
Caption. 
 
Cols 
Number of columns in the sparse matrix. 
 
Defines if object values are complex. 
 
Enables/disable inline condition checking. 
 
Convergence criteria for iterative method. 
 
Prevents zeros to be stripped. 
 
First element in object Values array. 
 
First element in object CValues array. 
 
Defines the iterative method for solving system of equations. 
 
Last 
Last element in object Values array. 
 
Last complex element in object CValues array. 
 
Defines the length in number of samples. 
 
Upper limit for number of iterations. 
 
Defines the number of non-zero elements in the sparse matrix. 
 
The pardiso sparse solver settings. 
 
Defines number of refinement steps the Solve method should try. 
 
Defines how detailed report will be printed. 
 
Rows 
Number of rows in the sparse matrix. 
 
The size of the block as used by UmfPack. 
 
Specifies the sparse matrix solver to use. 
 
Defines the system to be solved by the Solve method. 
 
Tag 
Stores an integer value as part of a TMtxVec object. 
 
The Taucs sparse solver settings. 
 
Defines the tolerance for iterative method. 
 
Defines maximum number of vectors used in some iterative methods. 
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!