Amesos Package Browser (Single Doxygen Collection)
Development
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src
Amesos_Support.h
Go to the documentation of this file.
1
#ifndef AMESOS_SUPPORT_H
2
#define AMESOS_SUPPORT_H
3
4
#include "
Epetra_CrsMatrix.h
"
5
#include "
Epetra_MultiVector.h
"
6
#include "
Epetra_Map.h
"
7
8
#ifdef HAVE_AMESOS_EPETRAEXT
9
#include "
EpetraExt_Reindex_CrsMatrix.h
"
10
#include "
EpetraExt_Reindex_MultiVector.h
"
11
#endif
12
22
#if 0
23
class
Amesos_Support
24
{
25
public
:
27
Amesos_Support
() {}
28
30
~
Amesos_Support
() {}
31
32
};
33
#endif
34
35
#if 0
36
Epetra_CrsMatrix
* Amesos_StandardIndexMatrix(
const
Epetra_CrsMatrix
&* OriginalMatrix );
38
#endif
39
40
class
Amesos_StandardIndex
41
{
42
public
:
44
Amesos_StandardIndex
(
const
Epetra_Map
& OriginalMap ) ;
45
47
~Amesos_StandardIndex
() {}
48
49
#ifdef HAVE_AMESOS_EPETRAEXT
50
Epetra_MultiVector
* StandardizeIndex(
Epetra_MultiVector
* OriginalMultiVector );
52
54
Teuchos::RCP<Epetra_MultiVector>
StandardizeIndex(
Epetra_MultiVector
& OriginalMultiVector );
55
57
Epetra_CrsMatrix
* StandardizeIndex(
Epetra_CrsMatrix
* OriginalCrsMatrix );
58
60
Epetra_Map
* StdIndexMap() {
61
return
&*StdIndexMap_ ;
62
}
63
#endif
64
65
66
67
private
:
68
#ifdef HAVE_AMESOS_EPETRAEXT
69
Teuchos::RCP<Epetra_Map>
StdIndexMap_;
72
Teuchos::RCP<EpetraExt::CrsMatrix_Reindex>
MatTrans_;
74
Teuchos::RCP<EpetraExt::MultiVector_Reindex>
VecTrans_;
75
#endif
76
} ;
77
#endif
Epetra_MultiVector
Epetra_Map
EpetraExt_Reindex_MultiVector.h
Amesos_StandardIndex::Amesos_StandardIndex
Amesos_StandardIndex(const Epetra_Map &OriginalMap)
Default constructor.
Definition:
Amesos_Support.cpp:32
Amesos_StandardIndex::~Amesos_StandardIndex
~Amesos_StandardIndex()
Default destructor.
Definition:
Amesos_Support.h:47
Amesos_Support
Amesos_Support: Collection of utilities not included in Amesos.h.
Amesos_StandardIndex
Definition:
Amesos_Support.h:40
EpetraExt_Reindex_CrsMatrix.h
Epetra_CrsMatrix
Epetra_Map.h
Epetra_MultiVector.h
Teuchos::RCP< Epetra_MultiVector >
Epetra_CrsMatrix.h
Generated by
1.8.5