|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_trilinos_index_access_h
17 #define dealii_trilinos_index_access_h
21 #ifdef DEAL_II_WITH_TRILINOS
25 # include <Epetra_BlockMap.h>
26 # include <Epetra_CrsGraph.h>
27 # include <Epetra_CrsMatrix.h>
28 # include <Epetra_MultiVector.h>
42 # ifdef DEAL_II_WITH_64BIT_INDICES
43 return map.NumGlobalElements64();
45 return map.NumGlobalElements();
56 # ifdef DEAL_II_WITH_64BIT_INDICES
57 return map.MinMyGID64();
59 return map.MinMyGID();
70 # ifdef DEAL_II_WITH_64BIT_INDICES
71 return map.MaxMyGID64();
73 return map.MaxMyGID();
85 # ifdef DEAL_II_WITH_64BIT_INDICES
100 # ifdef DEAL_II_WITH_64BIT_INDICES
101 return map.MyGlobalElements64();
103 return map.MyGlobalElements();
114 # ifdef DEAL_II_WITH_64BIT_INDICES
115 return graph.NumGlobalRows64();
117 return graph.NumGlobalRows();
128 # ifdef DEAL_II_WITH_64BIT_INDICES
129 return graph.NumGlobalCols64();
131 return graph.NumGlobalCols();
142 # ifdef DEAL_II_WITH_64BIT_INDICES
143 return graph.NumGlobalEntries64();
145 return graph.NumGlobalEntries();
157 # ifdef DEAL_II_WITH_64BIT_INDICES
172 # ifdef DEAL_II_WITH_64BIT_INDICES
186 # ifdef DEAL_II_WITH_64BIT_INDICES
187 return vector.GlobalLength64();
189 return vector.GlobalLength();
200 # ifdef DEAL_II_WITH_64BIT_INDICES
201 return matrix.NumGlobalRows64();
203 return matrix.NumGlobalRows();
209 #endif // DEAL_II_WITH_TRILINOS
210 #endif // dealii_trilinos_index_access_h
TrilinosWrappers::types::int_type n_global_entries(const Epetra_CrsGraph &graph)
TrilinosWrappers::types::int_type max_my_gid(const Epetra_BlockMap &map)
TrilinosWrappers::types::int_type n_global_cols(const Epetra_CrsGraph &graph)
TrilinosWrappers::types::int_type n_global_rows(const Epetra_CrsGraph &graph)
unsigned int global_dof_index
#define DEAL_II_NAMESPACE_OPEN
@ matrix
Contents is actually a matrix.
TrilinosWrappers::types::int_type global_column_index(const Epetra_CrsMatrix &matrix, const ::types::global_dof_index i)
TrilinosWrappers::types::int_type min_my_gid(const Epetra_BlockMap &map)
TrilinosWrappers::types::int_type global_length(const Epetra_MultiVector &vector)
TrilinosWrappers::types::int_type * my_global_elements(const Epetra_BlockMap &map)
TrilinosWrappers::types::int_type global_row_index(const Epetra_CrsMatrix &matrix, const ::types::global_dof_index i)
#define DEAL_II_NAMESPACE_CLOSE
TrilinosWrappers::types::int_type global_index(const Epetra_BlockMap &map, const ::types::global_dof_index i)
TrilinosWrappers::types::int_type n_global_elements(const Epetra_BlockMap &map)