|
IGLib
1.6.0
The IGLib base library for development of numerical, technical and business applications.
|
Inheritance diagram for IG.Num.MatrixStore:
Collaboration diagram for IG.Num.MatrixStore:Public Member Functions | |
| MatrixStore (int rowCount, int columnCount) | |
| Constructs a new matrix store for matrices with the specified dimensions. More... | |
| MatrixStore (int rowCount, int columnCount, bool constrainDimensions) | |
| Constructs a new matrix store for matrices with the specified dimensions. More... | |
Protected Member Functions | |
| MatrixStore () | |
| Constructs a new matrix store of unspecified dimensions. More... | |
| override Matrix | TryGetNew () |
| Returns a newly created object eligible for storage, or null if such an object can not be created. This method should not throw an exception. More... | |
Additional Inherited Members | |
Properties inherited from IG.Lib.ILockable | |
| object | Lock [get] |
Matrix store.
Stores matrix objects for reuse.
Can be used for storage fo matrices with specific dimension (default) or for torage of any non-null matrices.
|
inlineprotected |
Constructs a new matrix store of unspecified dimensions.
|
inline |
Constructs a new matrix store for matrices with the specified dimensions.
| rowCount | Number of rows of stored matrices. |
| columnCount | Number of columns of stored matrices. |
|
inline |
Constructs a new matrix store for matrices with the specified dimensions.
If
| constrainDimensions |
is false then store can be used for matrices with any dimensions.
| rowCount | Number of rows of stored matrices. |
| columnCount | Number of columns of stored matrices. |
|
inlineprotected |
Returns a newly created object eligible for storage, or null if such an object can not be created. This method should not throw an exception.