Amesos2 - Direct Sparse Solver Interfaces  Version of the Day
Public Types | Public Member Functions | Private Types | Friends | List of all members
Amesos2::ConcreteMatrixAdapter< Epetra_CrsMatrix > Class Template Reference

MatrixAdapter definitions for Epetra_CrsMatrix objects. More...

#include <Amesos2_EpetraCrsMatrix_MatrixAdapter_decl.hpp>

Inheritance diagram for Amesos2::ConcreteMatrixAdapter< Epetra_CrsMatrix >:
Inheritance graph
[legend]
Collaboration diagram for Amesos2::ConcreteMatrixAdapter< Epetra_CrsMatrix >:
Collaboration graph
[legend]

Public Types

typedef Epetra_CrsMatrix matrix_t
 
typedef super_t::scalar_t scalar_t
 
typedef super_t::local_ordinal_t local_ordinal_t
 
typedef super_t::global_ordinal_t global_ordinal_t
 
typedef super_t::node_t node_t
 
typedef super_t::global_size_t global_size_t
 
typedef ConcreteMatrixAdapter
< matrix_t > 
type
 

Public Member Functions

 ConcreteMatrixAdapter (RCP< matrix_t > m)
 
RCP< const MatrixAdapter
< matrix_t > > 
get_impl (const Teuchos::Ptr< const Tpetra::Map< local_ordinal_t, global_ordinal_t, node_t > > map, EDistribution distribution=ROOTED) const
 

Private Types

typedef
AbstractConcreteMatrixAdapter
< Epetra_RowMatrix,
Epetra_CrsMatrix > 
super_t
 

Friends

class MatrixAdapter< Epetra_RowMatrix >
 

Detailed Description

template<>
class Amesos2::ConcreteMatrixAdapter< Epetra_CrsMatrix >

MatrixAdapter definitions for Epetra_CrsMatrix objects.

Defines only the get_impl() method, which returns an instance of a Amesos2::MatrixAdapter whose underlying matrix has the given distribution based on the Tpetra::Map.

All other significant functionality is inherited from this class's superclass.


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