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

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

Inheritance diagram for TSFExtended::RowAccessibleOp< Scalar >:
TSFExtended::MultiVectorOperator< Scalar >

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:
rowthe index of the row
indicesthe column indices of the non-zero values in row row
valuesthe 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