IGLib
1.5
The IGLib base library for development of numerical, technical and business applications.
|
Public Member Functions | |
VectorStore (int length) | |
Constructs a new Vector store for vectors with the specified dimension. More... | |
VectorStore (int length, bool constrainDimensions) | |
Constructs a new Vector store. More... | |
Protected Member Functions | |
VectorStore () | |
Constructs a new Vector store of unspecified dimensions. More... | |
override Vector | 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 | |
![]() | |
object | Lock [get] |
Vector store.
Stores Vector objects for reuse.
Can be used for storage fo vectors with specific dimension (default) or for torage of any non-null vectors.
|
inlineprotected |
Constructs a new Vector store of unspecified dimensions.
|
inline |
Constructs a new Vector store for vectors with the specified dimension.
length | Dimension of stored vectors. |
|
inline |
Constructs a new Vector store.
If
constrainDimensions |
is false then store can be used for vectors with any dimensions.
length | Dimension of stored vectors. |
|
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.