1#ifndef INTEGRATOR_HYDRO_H
2#define INTEGRATOR_HYDRO_H
22 static constexpr const char* name =
"hydro";
45 delete solid.momentum_ic;
46 delete solid.density_ic;
47 delete solid.energy_ic;
55 void TimeStepBegin(
Set::Scalar a_time,
int a_iter)
override;
56 void TimeStepComplete(
Set::Scalar time,
int lev)
override;
58 void TagCellsForRefinement(
int lev, amrex::TagBoxArray& tags, amrex::Real ,
int )
override;
124 Set::Scalar eta_refinement_criterion=NAN, omega_refinement_criterion=NAN, gradu_refinement_criterion=NAN, p_refinement_criterion=NAN, rho_refinement_criterion;
125 Set::Scalar gamma=NAN, cfl=NAN, cfl_v=NAN, mu=NAN, pref=NAN;
static Constant ZeroNeumann(int ncomp=1)
Pure abstract IC object from which all other IC objects inherit.
Roe Riemann Solver based on Gas Dynamics - Culbert B. Laney.
Collection of numerical integrator objects.
Eigen::Matrix< amrex::Real, AMREX_SPACEDIM, 1 > Vector
std::complex< int > Parse(std::string input)