1 #ifndef MATH_LeafBlockMatrixFullStorage_H 2 #define MATH_LeafBlockMatrixFullStorage_H 57 inline static SP::MATH_LeafBlockMatrixFullStorage
New() {
Definition: MATH_LeafBlockMatrixFullStorage.h:14
MATH_LeafBlockMatrixFullStorage(void)
create a multi level toeplitz matrix
Definition: MATH_LeafBlockMatrixFullStorage.h:37
static SP::MATH_LeafBlockMatrixFullStorage New()
build a new instance of class
Definition: MATH_LeafBlockMatrixFullStorage.h:57
virtual SP::MATH_LeafBlockMatrixStorage NewInstance() const
return a share pointer to a copy instance of this
Definition: MATH_LeafBlockMatrixFullStorage.h:69
virtual tUIndex getSize() const
get the number of values of the leaf matrix
Definition: MATH_LeafBlockMatrixFullStorage.h:97
DEFINE_SPTR(MATH_LeafBlockMatrixFullStorage)
virtual ~MATH_LeafBlockMatrixFullStorage(void)
destroy a multi level toeplitz matrix
Definition: MATH_LeafBlockMatrixFullStorage.h:48
SP_OBJECT(MATH_LeafBlockMatrixFullStorage)
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 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_LeafBlockMatrixFullStorage.h:80
#define tUIndex
Definition: types.h:126
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141