Public Member Functions
TSFExtended::BlockOperatorBase< Scalar > Class Template Reference

Class BlockOperatorBase provides an abstract interface for accessing blocks of block operators. More...

Inheritance diagram for TSFExtended::BlockOperatorBase< Scalar >:
TSFExtended::SetableBlockOperatorBase< Scalar > TSFExtended::SimpleBlockOp< Scalar > TSFExtended::LoadableBlockOperator< Scalar >

List of all members.

Public Member Functions

virtual int numBlockRows () const =0
virtual int numBlockCols () const =0
virtual const LinearOperator
< Scalar > & 
getBlock (int i, int j) const =0
virtual LinearOperator< Scalar > getNonconstBlock (int i, int j)=0

Detailed Description

template<class Scalar>
class TSFExtended::BlockOperatorBase< Scalar >

Class BlockOperatorBase provides an abstract interface for accessing blocks of block operators.

Author:
Paul T Boggs (ptboggs@sandia.gov)

Definition at line 49 of file TSFBlockOperatorBaseDecl.hpp.


Member Function Documentation

template<class Scalar>
virtual const LinearOperator<Scalar>& TSFExtended::BlockOperatorBase< Scalar >::getBlock ( int  i,
int  j 
) const [pure virtual]
template<class Scalar>
virtual LinearOperator<Scalar> TSFExtended::BlockOperatorBase< Scalar >::getNonconstBlock ( int  i,
int  j 
) [pure virtual]
template<class Scalar>
virtual int TSFExtended::BlockOperatorBase< Scalar >::numBlockCols ( ) const [pure virtual]
template<class Scalar>
virtual int TSFExtended::BlockOperatorBase< Scalar >::numBlockRows ( ) const [pure virtual]

Site Contact