Dew MtxVec NET
MtxVec Unit
Summary
Implements TVec and TMtx objects.
Description
This unit implements two key objects in linear algebra, namely the vector TVec and matrix TMtx.

Classes

 Name  Summary 
TMtx Two dimensional array - matrix. 
TMtxList List of TMtx objects. 
TMtxVecReport The report printer. 
TVec One dimensional array - vector. 
TVecList List of TVec objects. 

Types

 Name  Summary 
TBalanceType Defines the method, used to balance the matrix. 
TConditionNumber Defines the norm, used in calculating the condition number parameter. 
TEigGenType Defines the type of the symmetric-definite generalized eigenvalue problem. 
TMtxFunction Defines the matrix function. 
TMtxOperation Defines the type of operation on matrix. 
TMtxType Defines type of matrix. 
TPixelDownSample Defines type of size reduction used in PixelDownSample method. 
TRealFunction Defines real scalar function of several variables. 
TSign Defines the shape of the Sylvester equation. 
TTriangleForm Defines the matrix triangular type. 
TVectorForm Defines the vector form in eigenvector calculation. 

Routines

 Name  Summary 
CreateIt Obtains a TVec object from the object cache. 
DismissIt Free arrays allocated with a call to Enlist. 
Enlist Dereferences a pointer to TMtxVec memory. 
EnlistIt Dereferences a pointer to TMtxVec memory. 
FreeIt Releases objects back to the object cache. 
RMS The RMS (root-mean-square) function. 
StdDev The standard deviation function. 
TestNil Raises exception if PAPointer is nil. 

Vars

 Name  Summary 
Controller MtxVec object cache controller. 
MtxVecAssignCopyData Controls how the TVec/TMtx assign operation works. 
Report MtxVec reporting object. 

Copyright 2008 Dew Research
http://www.dewresearch.com