1#ifndef MODEL_GAS_EOS_CPG_H_
2#define MODEL_GAS_EOS_CPG_H_
16 static constexpr const char*
name =
"cpg";
34 double ComputeT(
double density,
double momentumx,
double momentumy,
double E,
double Tguess,
36 double ComputeT(
double pressure,
double density,
38 double ComputeP(
double density,
double T,
40 double ComputeE(
double density,
double momentumx,
double momentumy,
double T,
void queryclass(std::string name, T *value)
CPG(Gas *a_gas, IO::ParmParse &pp, std::string name)
double ComputeP(double density, double T, Set::Patch< const Set::Scalar > &X, int i, int j, int k) const override
static void Parse(CPG &, IO::ParmParse &)
virtual const char * model_name() const override
double ComputeT(double density, double momentumx, double momentumy, double E, double Tguess, Set::Patch< const Set::Scalar > &X, int i, int j, int k, double) const override
double ComputeE(double density, double momentumx, double momentumy, double T, Set::Patch< const Set::Scalar > &X, int i, int j, int k) const override
static constexpr const char * name
Eigen::Matrix< amrex::Real, AMREX_SPACEDIM, 1 > Vector