|
| MFEM_HOST_DEVICE | GasModel ()=default |
| |
| MFEM_HOST_DEVICE | GasModel (const PhysicsConstants &phys_in, const StateLayout &L_in, const EOSImpl &eos_in, const TransportImpl &tr_in) |
| |
| MFEM_HOST_DEVICE | GasModel (const PhysicsConstants &phys_in, const StateLayout &L_in) |
| |
| template<typename HostDataT > |
| GasModel< EOSImpl, TransportImpl > | to_device (HostDataT &host_data) |
| |
| MFEM_HOST_DEVICE int | num_equations () const |
| |
| MFEM_HOST_DEVICE int | dim () const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | velocity (const StateView &S, int d) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | momentum (const StateView &S, int d) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | density (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | mass (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | scalar (const StateView &S, int s) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | energy (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | pressure (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | gamma (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | cp (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | R_gas (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | temperature (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | sound_speed (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | kinetic_energy_density (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | internal_energy_from_pressure (const StateView &S, mfem::real_t pressure) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | specific_internal_energy (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE void | grad_temperature (const StateView &S, const mfem::real_t *grad_r, const mfem::real_t *grad_p, mfem::real_t *grad_t) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | entropy (const StateView &S) |
| |
| template<typename InStateView , typename OutStateView > |
| MFEM_HOST_DEVICE void | entropy_state (const InStateView &S, OutStateView &E) const |
| |
| template<typename InStateView , typename OutStateView > |
| MFEM_HOST_DEVICE void | grad_entropy_to_grad_prim (const InStateView &S, const InStateView &dS, OutStateView &dPrim) const |
| |
| template<typename InStateView , typename OutStateView > |
| MFEM_HOST_DEVICE void | entropy_to_conserved (const InStateView &Se, OutStateView &Sc) const |
| |
| template<typename InStateView , typename OutStateView > |
| MFEM_HOST_DEVICE void | primitive_to_conserved (const InStateView &Sp, OutStateView &Sc) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | viscosity (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | bulk_viscosity (const StateView &S) const |
| |
| template<typename StateView > |
| MFEM_HOST_DEVICE mfem::real_t | thermal_conductivity (const StateView &S) const |
| |