22 #ifndef _aspect_global_h 23 #define _aspect_global_h 25 #include <aspect/config.h> 28 #include <deal.II/base/mpi.h> 30 DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
32 #include <deal.II/lac/generic_linear_algebra.h> 34 #include <boost/archive/binary_oarchive.hpp> 35 #include <boost/archive/binary_iarchive.hpp> 37 DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
39 #include <boost/container/small_vector.hpp> 86 constexpr
double big_g = 6.67430e-11;
106 constexpr
double core = 1.932e24;
116 namespace iasp91_radii
125 constexpr
double core = 3.482e6;
139 namespace prem_gravity
144 constexpr
double icb = 4.4002;
148 constexpr
double cmb = 10.6823;
152 constexpr
double ulmb = 10.0143;
183 constexpr
double core = 1.794e6;
244 template <
class T,
unsigned int N = 100>
251 namespace LinearAlgebra
322 template <
class Stream>
331 #define ASPECT_INSTANTIATE(INSTANTIATIONS) \ constexpr double radians_to_degree
constexpr double year_in_seconds
constexpr double lower_mantle
constexpr double surface_gravity
::TrilinosWrappers::MPI::BlockVector BlockVector
void print_aspect_header(Stream &stream)
::TrilinosWrappers::PreconditionBase PreconditionBase
boost::archive::binary_iarchive iarchive
constexpr double gas_constant
::TrilinosWrappers::MPI::Vector Vector
::TrilinosWrappers::BlockSparseMatrix BlockSparseMatrix
::TrilinosWrappers::PreconditionAMG PreconditionAMG
::TrilinosWrappers::BlockSparsityPattern BlockDynamicSparsityPattern
constexpr double inner_core
::TrilinosWrappers::PreconditionIC PreconditionIC
constexpr double degree_to_radians
::TrilinosWrappers::SparsityPattern DynamicSparsityPattern
constexpr double celsius_to_kelvin
::TrilinosWrappers::PreconditionJacobi PreconditionJacobi
boost::archive::binary_oarchive oarchive
boost::container::small_vector< T, N > small_vector
::TrilinosWrappers::SparseMatrix SparseMatrix
constexpr double avogadro
::TrilinosWrappers::PreconditionILU PreconditionILU