16 #include "Epetra_MpiComm.h" 17 #include "Epetra_FECrsGraph.h" 18 #include "Epetra_FECrsMatrix.h" 19 #include "Epetra_FEVector.h" 20 #include "Epetra_Vector.h" 21 #include "Epetra_Map.h" 22 #include "Epetra_SerialDenseMatrix.h" 23 #include "Epetra_SerialDenseVector.h" 24 #include "Epetra_IntSerialDenseVector.h" 25 #include "Epetra_Import.h" 26 #include "Epetra_Export.h" 27 #include "Epetra_Time.h" 29 #include "ml_MultiLevelPreconditioner.h" 30 #include "ml_epetra_utils.h" 31 #include "ml_include.h" 33 #include "EpetraExt_RowMatrixOut.h" 34 #include "EpetraExt_MultiVectorOut.h" 35 #include "EpetraExt_VectorIn.h" 36 #include "EpetraExt_MultiVectorIn.h" 38 #include "Teuchos_RCP.hpp" 43 #include "Amesos_BaseSolver.h" 54 mesh(std::string & fileName_mesh,
double scaling);
55 mesh(Epetra_Comm & comm, std::string & fileName_mesh,
double scaling);
58 int read_gmsh(std::string & fileName_mesh,
double scaling);
59 int read_boundary_file(std::string & fileName_bc,
unsigned int & number_physical_groups);
void store_feinterp_cells()
std::vector< int > local_nodes
std::vector< int > local_faces
Epetra_SerialDenseVector DZ_N_cells
std::vector< double > nodes_coord
std::vector< int > local_dof
Epetra_SerialDenseMatrix D2_N_faces
int metis_part_mesh(int &NumProc)
Epetra_SerialDenseVector N_cells
void get_local_nodes(int &MyPID)
Epetra_SerialDenseVector eta_cells
Epetra_SerialDenseMatrix N_faces
Epetra_SerialDenseVector vol_cells
unsigned int n_gauss_faces
Epetra_SerialDenseVector xi_cells
Epetra_SerialDenseVector local_rows
int read_boundary_file(std::string &fileName_bc, unsigned int &number_physical_groups)
void update_store_feinterp_cells(Epetra_Vector &u, Epetra_Map &OverlapMap)
Epetra_SerialDenseVector DX_N_cells
Epetra_SerialDenseVector detJac_cells
Epetra_IntSerialDenseMatrix nodes_to_boundaries
std::vector< int > local_cells
int n_local_nodes_without_ghosts
Epetra_SerialDenseVector xi_faces
std::vector< int > faces_nodes
Epetra_SerialDenseVector DY_N_cells
std::vector< int > cells_nodes
void get_cells_and_ghosts(int &MyPID)
Epetra_SerialDenseMatrix D1_N_faces
unsigned int n_gauss_cells
Epetra_SerialDenseVector get_cartesian_coordinate(unsigned int &e_gid, unsigned int &gp)
Epetra_SerialDenseVector gauss_weight_faces
int read_gmsh(std::string &fileName_mesh, double scaling)
std::vector< int > local_nodes_without_ghosts
std::vector< int > local_dof_without_ghosts
void store_feinterp_faces()
Epetra_SerialDenseVector eta_faces
Epetra_SerialDenseVector zeta_cells
Epetra_SerialDenseVector gauss_weight_cells