Jive reference manual
List of all members | Public Member Functions | Static Public Attributes | Protected Member Functions
jive::algebra::DirectMatrixExtension Class Referenceabstract

#include <jive/algebra/DirectMatrixExtension.h>

Inheritance diagram for jive::algebra::DirectMatrixExtension:
Inheritance graph

Public Member Functions

virtual double getValue (idx_t irow, idx_t jcol) const =0
 
virtual void getBlock (const Matrix &block, const IdxVector &irows, const IdxVector &jcols) const =0
 

Static Public Attributes

static const jem::byte ID [1]
 

Protected Member Functions

virtual ~DirectMatrixExtension ()
 
- Protected Member Functions inherited from jem::Interface
virtual ~Interface ()
 Empty destructor. More...
 

Constructor & Destructor Documentation

virtual jive::algebra::DirectMatrixExtension::~DirectMatrixExtension ( )
protectedvirtual

Member Function Documentation

virtual double jive::algebra::DirectMatrixExtension::getValue ( idx_t  irow,
idx_t  jcol 
) const
pure virtual
virtual void jive::algebra::DirectMatrixExtension::getBlock ( const Matrix &  block,
const IdxVector &  irows,
const IdxVector &  jcols 
) const
pure virtual

Member Data Documentation

const jem::byte jive::algebra::DirectMatrixExtension::ID[1]
static