15#ifndef dealii_trilinos_index_access_h
16#define dealii_trilinos_index_access_h
20#ifdef DEAL_II_WITH_TRILINOS
24# include <Epetra_BlockMap.h>
25# include <Epetra_CrsGraph.h>
26# include <Epetra_CrsMatrix.h>
27# include <Epetra_MultiVector.h>
41 return map.NumGlobalElements64();
51# ifdef DEAL_II_WITH_64BIT_INDICES
52 return map.MinMyGID64();
54 return map.MinMyGID();
65# ifdef DEAL_II_WITH_64BIT_INDICES
66 return map.MaxMyGID64();
68 return map.MaxMyGID();
78 const ::types::global_dof_index i)
80# ifdef DEAL_II_WITH_64BIT_INDICES
95# ifdef DEAL_II_WITH_64BIT_INDICES
96 return map.MyGlobalElements64();
98 return map.MyGlobalElements();
109# ifdef DEAL_II_WITH_64BIT_INDICES
110 return graph.NumGlobalRows64();
112 return graph.NumGlobalRows();
123# ifdef DEAL_II_WITH_64BIT_INDICES
124 return graph.NumGlobalCols64();
126 return graph.NumGlobalCols();
137 return graph.NumGlobalEntries64();
146 const ::types::global_dof_index i)
148# ifdef DEAL_II_WITH_64BIT_INDICES
149 return matrix.GRID64(i);
151 return matrix.GRID(i);
161 const ::types::global_dof_index i)
163# ifdef DEAL_II_WITH_64BIT_INDICES
164 return matrix.GCID64(i);
166 return matrix.GCID(i);
177# ifdef DEAL_II_WITH_64BIT_INDICES
178 return vector.GlobalLength64();
180 return vector.GlobalLength();
191# ifdef DEAL_II_WITH_64BIT_INDICES
192 return matrix.NumGlobalRows64();
194 return matrix.NumGlobalRows();
#define DEAL_II_NAMESPACE_OPEN
#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_rows(const Epetra_CrsGraph &graph)
TrilinosWrappers::types::int_type global_length(const Epetra_MultiVector &vector)
TrilinosWrappers::types::int_type min_my_gid(const Epetra_BlockMap &map)
TrilinosWrappers::types::int_type * my_global_elements(const Epetra_BlockMap &map)
TrilinosWrappers::types::int64_type n_global_entries(const Epetra_CrsGraph &graph)
TrilinosWrappers::types::int64_type n_global_elements(const Epetra_BlockMap &map)
TrilinosWrappers::types::int_type global_column_index(const Epetra_CrsMatrix &matrix, const ::types::global_dof_index i)
TrilinosWrappers::types::int_type max_my_gid(const Epetra_BlockMap &map)
TrilinosWrappers::types::int_type global_row_index(const Epetra_CrsMatrix &matrix, const ::types::global_dof_index i)
TrilinosWrappers::types::int_type n_global_cols(const Epetra_CrsGraph &graph)