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
#if defined(Amesos_SHOW_DEPRECATED_WARNINGS)
5
#ifdef __GNUC__
6
#warning "The Amesos package is deprecated"
7
#endif
8
#endif
9
10
#include "
Epetra_CrsMatrix.h
"
11
#include "
Epetra_MultiVector.h
"
12
#include "
Epetra_Map.h
"
13
14
#ifdef HAVE_AMESOS_EPETRAEXT
15
#include "
EpetraExt_Reindex_CrsMatrix.h
"
16
#include "
EpetraExt_Reindex_MultiVector.h
"
17
#endif
18
28
#if 0
29
class
Amesos_Support
30
{
31
public
:
33
Amesos_Support
() {}
34
36
~
Amesos_Support
() {}
37
38
};
39
#endif
40
41
#if 0
42
Epetra_CrsMatrix
* Amesos_StandardIndexMatrix(
const
Epetra_CrsMatrix
&* OriginalMatrix );
44
#endif
45
46
class
Amesos_StandardIndex
47
{
48
public
:
50
Amesos_StandardIndex
(
const
Epetra_Map
& OriginalMap ) ;
51
53
~Amesos_StandardIndex
() {}
54
55
#ifdef HAVE_AMESOS_EPETRAEXT
56
Epetra_MultiVector
* StandardizeIndex(
Epetra_MultiVector
* OriginalMultiVector );
58
60
Teuchos::RCP<Epetra_MultiVector>
StandardizeIndex(
Epetra_MultiVector
& OriginalMultiVector );
61
63
Epetra_CrsMatrix
* StandardizeIndex(
Epetra_CrsMatrix
* OriginalCrsMatrix );
64
66
Epetra_Map
* StdIndexMap() {
67
return
&*StdIndexMap_ ;
68
}
69
#endif
70
71
72
73
private
:
74
#ifdef HAVE_AMESOS_EPETRAEXT
75
Teuchos::RCP<Epetra_Map>
StdIndexMap_;
78
Teuchos::RCP<EpetraExt::CrsMatrix_Reindex>
MatTrans_;
80
Teuchos::RCP<EpetraExt::MultiVector_Reindex>
VecTrans_;
81
#endif
82
} ;
83
#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:53
Amesos_Support
Amesos_Support: Collection of utilities not included in Amesos.h.
Amesos_StandardIndex
Definition:
Amesos_Support.h:46
EpetraExt_Reindex_CrsMatrix.h
Epetra_CrsMatrix
Epetra_Map.h
Epetra_MultiVector.h
Teuchos::RCP< Epetra_MultiVector >
Epetra_CrsMatrix.h
Generated on Fri Dec 20 2024 09:19:16 for Amesos Package Browser (Single Doxygen Collection) by
1.8.5