#include <VectorHierarchicBase.h>
Inheritance diagram for mat::VectorHierarchicBase< Treal, Telement >:
Public Member Functions | |
const int & | nScalars () const |
const int & | n () const |
Telement & | operator ()(int ind) |
const Telement & | operator ()(int ind) const |
bool | is_zero () const |
void | resetRows (SizesAndBlocks const &newRows) |
Protected Member Functions | |
bool | is_empty () const |
Check if vector is empty Empty is different from zero, a zero matrix contains information about blocksizes etc. | |
VectorHierarchicBase () | |
VectorHierarchicBase (SizesAndBlocks const &rowsInp) | |
VectorHierarchicBase (const VectorHierarchicBase< Treal, Telement > &vec) | |
VectorHierarchicBase< Treal, Telement > & | operator= (const VectorHierarchicBase< Treal, Telement > &vec) |
virtual | ~VectorHierarchicBase () |
Protected Attributes | |
SizesAndBlocks | rows |
Telement * | elements |
Permutation
mat::VectorHierarchicBase< Treal, Telement >::VectorHierarchicBase | ( | ) | [inline, protected] |
mat::VectorHierarchicBase< Treal, Telement >::VectorHierarchicBase | ( | SizesAndBlocks const & | rowsInp | ) | [inline, explicit, protected] |
mat::VectorHierarchicBase< Treal, Telement >::VectorHierarchicBase | ( | const VectorHierarchicBase< Treal, Telement > & | vec | ) | [protected] |
mat::VectorHierarchicBase< Treal, Telement >::~VectorHierarchicBase | ( | ) | [protected, virtual] |
bool mat::VectorHierarchicBase< Treal, Telement >::is_empty | ( | ) | const [inline, protected] |
Check if vector is empty Empty is different from zero, a zero matrix contains information about blocksizes etc.
bool mat::VectorHierarchicBase< Treal, Telement >::is_zero | ( | ) | const [inline] |
const int& mat::VectorHierarchicBase< Treal, Telement >::n | ( | ) | const [inline] |
const int& mat::VectorHierarchicBase< Treal, Telement >::nScalars | ( | ) | const [inline] |
const Telement& mat::VectorHierarchicBase< Treal, Telement >::operator | ( | ) | const [inline] |
Telement& mat::VectorHierarchicBase< Treal, Telement >::operator | ( | ) | [inline] |
VectorHierarchicBase< Treal, Telement > & mat::VectorHierarchicBase< Treal, Telement >::operator= | ( | const VectorHierarchicBase< Treal, Telement > & | vec | ) | [protected] |
void mat::VectorHierarchicBase< Treal, Telement >::resetRows | ( | SizesAndBlocks const & | newRows | ) | [inline] |
Telement* mat::VectorHierarchicBase< Treal, Telement >::elements [protected] |
SizesAndBlocks mat::VectorHierarchicBase< Treal, Telement >::rows [protected] |