TSFExtended::RowAccessibleOp< Scalar > Class Template Reference

Base interface for operators for which a row may be extracted. More...

List of all members.

Public Member Functions

virtual ~RowAccessibleOp ()
 Virtual dtor.
virtual void getRow (const int &row, Teuchos::Array< int > &indices, Teuchos::Array< Scalar > &values) const =0
 Get the non-zero values in the row-th row.


Detailed Description

template<class Scalar>
class TSFExtended::RowAccessibleOp< Scalar >

Base interface for operators for which a row may be extracted.

Definition at line 41 of file TSFRowAccessibleOp.hpp.


Constructor & Destructor Documentation

template<class Scalar>
virtual TSFExtended::RowAccessibleOp< Scalar >::~RowAccessibleOp (  )  [inline, virtual]

Virtual dtor.

Definition at line 45 of file TSFRowAccessibleOp.hpp.


Member Function Documentation

template<class Scalar>
virtual void TSFExtended::RowAccessibleOp< Scalar >::getRow ( const int &  row,
Teuchos::Array< int > &  indices,
Teuchos::Array< Scalar > &  values 
) const [pure virtual]

Get the non-zero values in the row-th row.

Parameters:
row the index of the row
indices the column indices of the non-zero values in row row
values the non-zero values corresponding to the indices in indices

Implemented in TSFExtended::EpetraMatrix, and TSFExtended::MultiVectorOperator< Scalar >.

Referenced by TSFExtended::LinearOperator< Scalar >::getRow().

Site Contact