ergo
mat::VectorHierarchicBase Class Reference

Base class for Vector and Vector specialization. More...

#include <VectorHierarchicBase.h>

List of all members.

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

Detailed Description

Base class for Vector and Vector specialization.

See also:
Vector
Permutation

Constructor & Destructor Documentation

mat::VectorHierarchicBase::VectorHierarchicBase ( ) [inline, protected]
mat::VectorHierarchicBase::VectorHierarchicBase ( SizesAndBlocks const &  rowsInp) [inline, explicit, protected]
mat::VectorHierarchicBase::VectorHierarchicBase ( const VectorHierarchicBase< Treal, Telement > &  vec) [protected]

References is_zero(), and elements.

mat::VectorHierarchicBase::~VectorHierarchicBase ( ) [protected, virtual]

Member Function Documentation

bool mat::VectorHierarchicBase::is_empty ( ) const [inline, protected]

Check if vector is empty Empty is different from zero, a zero matrix contains information about blocksizes etc.

Referenced by mat::Vector< Treal >::gemv(), and mat::Vector< Treal >::symv().

const int& mat::VectorHierarchicBase::nScalars ( ) const [inline]
Telement& mat::VectorHierarchicBase::operator ( ) [inline]
const Telement& mat::VectorHierarchicBase::operator ( ) const [inline]
VectorHierarchicBase< Treal, Telement > & mat::VectorHierarchicBase::operator= ( const VectorHierarchicBase< Treal, Telement > &  vec) [protected]

References is_zero(), rows, n(), and elements.

void mat::VectorHierarchicBase::resetRows ( SizesAndBlocks const &  newRows) [inline]

Member Data Documentation


The documentation for this class was generated from the following file: