#include <nmrInverse.h>
Collaboration diagram for nmrInverseFixedSizeData< _size, _storageOrder >:

This class is similar to nmrInverseDynamicData except that it is dedicated to fixed size containers. While nmrInverseDynamicData is designed to be modified dynamically, nmrInverseFixedSizeData is fully defined at compilation time using template parameters. The required parameters are the dimensions of the input matrix:
There is no dynamic memory allocation (no new) and the memory can not be used by reference. To use memory by reference, one must use nmrInverseDynamicData with vctDynamicMatrixRef and vctDynamicVectorRef (these dynamic references can actually be used to overlay a fixed size container).
Definition at line 417 of file nmrInverse.h.
| typedef vctFixedSizeMatrix<CISSTNETLIB_DOUBLE, _size, _size, _storageOrder> nmrInverseFixedSizeData< _size, _storageOrder >::MatrixTypeA |
Type of the input matrix A (size computed from the data template parameters).
Definition at line 429 of file nmrInverse.h.
| typedef vctFixedSizeVector<CISSTNETLIB_INTEGER, MAX_SIZE_1> nmrInverseFixedSizeData< _size, _storageOrder >::VectorTypePivotIndices |
Type of the output vector PivotIndices (size computed from the template parameters).
Definition at line 432 of file nmrInverse.h.
| typedef vctFixedSizeVector<CISSTNETLIB_DOUBLE, LWORK> nmrInverseFixedSizeData< _size, _storageOrder >::VectorTypeWorkspace |
Type used to create the workspace (size computed from the template parameters).
Definition at line 435 of file nmrInverse.h.
| nmrInverseFixedSizeData< _size, _storageOrder >::nmrInverseFixedSizeData | ( | ) | [inline] |
Default constructor. Does nothing since the allocation is performed on the stack.
Definition at line 467 of file nmrInverse.h.
VectorTypePivotIndices nmrInverseFixedSizeData< _size, _storageOrder >::PivotIndicesMember [protected] |
Data member used to store the vector pivotIndices.
Definition at line 438 of file nmrInverse.h.
VectorTypeWorkspace nmrInverseFixedSizeData< _size, _storageOrder >::WorkspaceMember [protected] |
Data member used to store the workspace vector.
Definition at line 439 of file nmrInverse.h.