Xpetra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node > Class Template Reference

#include <Xpetra_MatrixView_fwd.hpp>

Public Member Functions

void SetMaxEigenvalueEstimate (Scalar const &sigma)
 Set an maximum eigenvalue estimate for this matrix. More...
 
Scalar GetMaxEigenvalueEstimate () const
 Return the maximum eigenvalue estimate for this matrix. More...
 

Private Types

typedef Xpetra::Map
< LocalOrdinal, GlobalOrdinal,
Node > 
Map
 

Private Attributes

RCP< const MaprowMap_
 
RCP< const MapcolMap_
 
Scalar maxEigValueEstimate_
 

Constructor/Destructor Methods

 MatrixView (const RCP< const Map > &rowMap, const RCP< const Map > &colMap)
 Constructor. More...
 
virtual ~MatrixView ()
 Destructor. More...
 

Map access methods

const RCP< const Map > & GetRowMap () const
 Returns the Map that describes the row distribution in this matrix. More...
 
const RCP< const Map > & GetColMap () const
 Returns the Map that describes the column distribution in this matrix. More...
 
void SetRowMap (const RCP< const Map > &rowMap)
 Returns the Map that describes the row distribution in this matrix. More...
 
void SetColMap (const RCP< const Map > &colMap)
 Set the Map that describes the column distribution in this matrix. More...
 

Detailed Description

template<class LocalOrdinal, class GlobalOrdinal, class Node>
class Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >

Definition at line 51 of file Xpetra_MatrixView_fwd.hpp.

Member Typedef Documentation

template<class LocalOrdinal , class GlobalOrdinal , class Node >
typedef Xpetra::Map<LocalOrdinal, GlobalOrdinal, Node> Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::Map
private

Definition at line 69 of file Xpetra_MatrixView.hpp.

Constructor & Destructor Documentation

template<class LocalOrdinal , class GlobalOrdinal , class Node >
Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::MatrixView ( const RCP< const Map > &  rowMap,
const RCP< const Map > &  colMap 
)
inline

Constructor.

Definition at line 76 of file Xpetra_MatrixView.hpp.

template<class LocalOrdinal , class GlobalOrdinal , class Node >
virtual Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::~MatrixView ( )
inlinevirtual

Destructor.

Definition at line 82 of file Xpetra_MatrixView.hpp.

Member Function Documentation

template<class LocalOrdinal , class GlobalOrdinal , class Node >
const RCP<const Map>& Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::GetRowMap ( ) const
inline

Returns the Map that describes the row distribution in this matrix.

Definition at line 89 of file Xpetra_MatrixView.hpp.

template<class LocalOrdinal , class GlobalOrdinal , class Node >
const RCP<const Map>& Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::GetColMap ( ) const
inline

Returns the Map that describes the column distribution in this matrix.

Definition at line 92 of file Xpetra_MatrixView.hpp.

template<class LocalOrdinal , class GlobalOrdinal , class Node >
void Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::SetRowMap ( const RCP< const Map > &  rowMap)
inline

Returns the Map that describes the row distribution in this matrix.

Definition at line 95 of file Xpetra_MatrixView.hpp.

template<class LocalOrdinal , class GlobalOrdinal , class Node >
void Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::SetColMap ( const RCP< const Map > &  colMap)
inline

Set the Map that describes the column distribution in this matrix.

Definition at line 98 of file Xpetra_MatrixView.hpp.

template<class LocalOrdinal , class GlobalOrdinal , class Node >
void Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::SetMaxEigenvalueEstimate ( Scalar const &  sigma)
inline

Set an maximum eigenvalue estimate for this matrix.

Definition at line 102 of file Xpetra_MatrixView.hpp.

template<class LocalOrdinal , class GlobalOrdinal , class Node >
Scalar Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::GetMaxEigenvalueEstimate ( ) const
inline

Return the maximum eigenvalue estimate for this matrix.

Definition at line 105 of file Xpetra_MatrixView.hpp.

Member Data Documentation

template<class LocalOrdinal , class GlobalOrdinal , class Node >
RCP<const Map> Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::rowMap_
private

Definition at line 108 of file Xpetra_MatrixView.hpp.

template<class LocalOrdinal , class GlobalOrdinal , class Node >
RCP<const Map> Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::colMap_
private

Definition at line 109 of file Xpetra_MatrixView.hpp.

template<class LocalOrdinal , class GlobalOrdinal , class Node >
Scalar Xpetra::MatrixView< LocalOrdinal, GlobalOrdinal, Node >::maxEigValueEstimate_
private

Definition at line 111 of file Xpetra_MatrixView.hpp.


The documentation for this class was generated from the following files: