CArl
Code Arlequin / C++ implementation
common_header_ext_solver_libmesh.h
Go to the documentation of this file.
1 /*
2  * common_est_libmesh_header.h
3  *
4  * Created on: Apr 11, 2017
5  * Author: Thiago Milanetto Schlittler
6  */
7 
8 #ifndef COMMON_EXT_LIBMESH_HEADER_H_
9 #define COMMON_EXT_LIBMESH_HEADER_H_
10 
11 #include "libmesh/analytic_function.h"
12 #include "libmesh/libmesh.h"
13 #include "libmesh/mesh.h"
14 #include "libmesh/mesh_generation.h"
15 #include "libmesh/parallel_mesh.h"
16 #include "libmesh/replicated_mesh.h"
17 #include "libmesh/exodusII_io.h"
18 #include "libmesh/gnuplot_io.h"
19 #include "libmesh/gmsh_io.h"
20 #include "libmesh/linear_implicit_system.h"
21 #include "libmesh/explicit_system.h"
22 #include "libmesh/equation_systems.h"
23 #include "libmesh/fe.h"
24 #include "libmesh/fe_interface.h"
25 #include "libmesh/quadrature_gauss.h"
26 #include "libmesh/dof_map.h"
27 #include "libmesh/sparse_matrix.h"
28 #include "libmesh/numeric_vector.h"
29 #include "libmesh/dense_matrix.h"
30 #include "libmesh/dense_submatrix.h"
31 #include "libmesh/dense_vector.h"
32 #include "libmesh/dense_subvector.h"
33 #include "libmesh/perf_log.h"
34 #include "libmesh/elem.h"
35 #include "libmesh/boundary_info.h"
36 #include "libmesh/zero_function.h"
37 #include "libmesh/dirichlet_boundaries.h"
38 #include "libmesh/string_to_enum.h"
39 #include "libmesh/getpot.h"
40 #include "libmesh/petsc_linear_solver.h"
41 #include "libmesh/petsc_matrix.h"
42 #include "libmesh/petsc_vector.h"
43 #include "libmesh/point_locator_tree.h"
44 #include "libmesh/mesh_communication.h"
45 #include "libmesh/mesh_tetgen_interface.h"
46 #include "libmesh/cell_tet4.h"
47 #include "libmesh/cell_hex8.h"
48 #include "libmesh/metis_partitioner.h"
49 #include "libmesh/error_vector.h"
50 #include "libmesh/parallel_algebra.h"
51 #include "libmesh/statistics.h"
52 #include "libmesh/namebased_io.h"
53 #include "libmesh/petsc_preconditioner.h"
54 #include "libmesh/fem_system.h"
55 
56 #include "libmesh/boundary_info.h"
57 #include "libmesh/diff_solver.h"
58 #include "libmesh/dof_map.h"
59 #include "libmesh/equation_systems.h"
60 #include "libmesh/fe_base.h"
61 #include "libmesh/fem_context.h"
62 #include "libmesh/getpot.h"
63 #include "libmesh/mesh.h"
64 #include "libmesh/newton_solver.h"
65 #include "libmesh/numeric_vector.h"
66 #include "libmesh/quadrature.h"
67 #include "libmesh/sparse_matrix.h"
68 #include "libmesh/steady_solver.h"
69 #include "libmesh/transient_system.h"
70 
71 #include "libmesh/dense_vector.h"
72 #include "libmesh/dense_matrix.h"
73 #include "libmesh/vector_value.h"
74 #include "libmesh/tensor_value.h"
75 #include "libmesh/getpot.h"
76 
77 #include "libmesh/nonlinear_solver.h"
78 #include "libmesh/petsc_nonlinear_solver.h"
79 #include "libmesh/nonlinear_implicit_system.h"
80 
81 #include <petscmat.h>
82 #include <petscvec.h>
83 #include <petscsys.h>
84 #include <petscksp.h>
85 
86 #include "carl_headers.h"
87 
88 // #define homemade_error_msg(msg) do \
89 // { \
90 // std::cerr << "Error: " << msg << std::endl; \
91 // std::exit(EXIT_FAILURE); \
92 // } while(false)
93 
94 #endif /* COMMON_EXT_LIBMESH_HEADER_H_ */