Playa::BlockOperatorBase< Scalar > Class Template Reference

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 Playa::BlockOperatorBase< Scalar >

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

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

Definition at line 25 of file PlayaBlockOperatorBaseDecl.hpp.


Member Function Documentation

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

template<class Scalar>
virtual LinearOperator<Scalar> Playa::BlockOperatorBase< Scalar >::getNonconstBlock ( int  i,
int  j 
) [pure virtual]

template<class Scalar>
virtual int Playa::BlockOperatorBase< Scalar >::numBlockCols (  )  const [pure virtual]

template<class Scalar>
virtual int Playa::BlockOperatorBase< Scalar >::numBlockRows (  )  const [pure virtual]

Site Contact