#include <nmrIsOrthonormal.h>
Collaboration diagram for nmrIsOrthonormalFixedSizeData< _elementType, _rows >:

This class is similar to nmrIsOrthonormalDynamicData except that it is dedicated to fixed size containers. While nmrIsOrthonormalDynamicData is designed to be modified dynamically, nmrIsOrthonormalFixedSizeData is fully defined at compilation time using template parameters. The required parameter is the dimension 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 nmrIsOrthonormalDynamicData with vctDynamicMatrixRef and vctDynamicVectorRef (these dynamic references can actually be used to overlay a fixed size container).
Definition at line 335 of file nmrIsOrthonormal.h.
| typedef vctFixedSizeVector<_elementType, SIZE> nmrIsOrthonormalFixedSizeData< _elementType, _rows >::VectorTypeWorkspace |
Type of the workspace vector (size and storage order computed from the data object template parameters).
Definition at line 343 of file nmrIsOrthonormal.h.
| nmrIsOrthonormalFixedSizeData< _elementType, _rows >::nmrIsOrthonormalFixedSizeData | ( | ) | [inline] |
Default constructor. Does nothing since the allocation is performed on the stack.
Definition at line 371 of file nmrIsOrthonormal.h.
VectorTypeWorkspace nmrIsOrthonormalFixedSizeData< _elementType, _rows >::WorkspaceMember [protected] |
Data member used to store the workspace vector.
Definition at line 346 of file nmrIsOrthonormal.h.