26 #ifndef OOMPH_TRILINOS_HELPERS_HEADER
27 #define OOMPH_TRILINOS_HELPERS_HEADER
32 #include <oomph-lib-config.h>
41 #include "Epetra_Map.h"
42 #include "Epetra_LocalMap.h"
43 #include "Epetra_Vector.h"
44 #include "Epetra_CrsMatrix.h"
45 #include "EpetraExt_MatrixMatrix.h"
46 #include "ml_epetra_utils.h"
49 #include "Epetra_MpiComm.h"
51 #include "Epetra_SerialComm.h"
75 namespace TrilinosEpetraHelpers
163 const bool& use_ml =
false);
Definition: matrices.h:888
Definition: double_vector.h:58
Definition: linear_algebra_distribution.h:64
Eigen::Map< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >, 0, Eigen::OuterStride<> > matrix(T *data, int rows, int cols, int stride)
Definition: common.h:85
Epetra_CrsMatrix * create_distributed_epetra_matrix(const CRDoubleMatrix *oomph_matrix_pt, const LinearAlgebraDistribution *dist_pt)
Definition: trilinos_helpers.cc:289
Epetra_CrsMatrix * create_distributed_epetra_matrix_for_aztecoo(CRDoubleMatrix *oomph_matrix_pt)
Definition: trilinos_helpers.cc:474
void copy_to_oomphlib_vector(const Epetra_Vector *epetra_vec_pt, DoubleVector &oomph_vec)
Definition: trilinos_helpers.cc:180
void multiply(const CRDoubleMatrix *matrix, const DoubleVector &x, DoubleVector &soln)
Definition: trilinos_helpers.cc:657
Epetra_Map * create_epetra_map(const LinearAlgebraDistribution *const dist)
create an Epetra_Map corresponding to the LinearAlgebraDistribution
Definition: trilinos_helpers.cc:977
Epetra_Vector * create_distributed_epetra_vector(const DoubleVector &oomph_vec)
Definition: trilinos_helpers.cc:41
Epetra_Vector * create_epetra_vector_view_data(DoubleVector &oomph_vec)
Definition: trilinos_helpers.cc:146
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10
list x
Definition: plotDoE.py:28