1 #ifndef MATH_LeafBlockMatrixPackedStorage_H 2 #define MATH_LeafBlockMatrixPackedStorage_H 59 inline static SP::MATH_LeafBlockMatrixPackedStorage
New() {
virtual tUIndex getSize() const
get the number of values of the leaf matrix
Definition: MATH_LeafBlockMatrixPackedStorage.h:90
SP_OBJECT(MATH_LeafBlockMatrixPackedStorage)
static SP::MATH_LeafBlockMatrixPackedStorage New()
build a new instance of class
Definition: MATH_LeafBlockMatrixPackedStorage.h:59
virtual ~MATH_LeafBlockMatrixPackedStorage(void)
destroy a multi level toeplitz matrix
Definition: MATH_LeafBlockMatrixPackedStorage.h:49
virtual tUIndex getIndex(const tUIndex &i, const tUIndex &j) const
get the index of the row i & column j at the matrix at level 0
Definition: MATH_LeafBlockMatrixPackedStorage.h:80
MATH_LeafBlockMatrixPackedStorage(void)
create a multi level toeplitz matrix
Definition: MATH_LeafBlockMatrixPackedStorage.h:38
Definition: MATH_LeafBlockMatrixPackedStorage.h:19
Definition: MATH_LeafBlockMatrixStorage.h:22
const tUIndex & getDimension() const
get the dimension (number of rows or columns) of the leaf matrix
Definition: MATH_LeafBlockMatrixStorage.h:93
virtual SP::MATH_LeafBlockMatrixStorage NewInstance() const
return a share poinetr to a copy instance of this
Definition: MATH_LeafBlockMatrixPackedStorage.h:71
#define tUIndex
Definition: types.h:126
DEFINE_SPTR(MATH_LeafBlockMatrixPackedStorage)
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141