class
CompFlowPhysicsEulerContents
- Reference
CompFlow system of PDEs problem: Euler (inviscid flow)
This class is a no-op, consistent with no additional physics needed to make the basic implementation in CompFlow the Euler equations governing compressible flow.
Public static functions
-
static auto type() -> ctr::
PhysicsType noexcept - Return phsyics type.
Public functions
-
void viscousRhs(tk::
real, tk:: real, const std::array<std::size_t, 4>&, const std::array<std::array<tk:: real, 3>, 4>&, const std::array<std::array<tk:: real, 4>, 5>&, const std::array<const tk:: real*, 5>&, tk::Fields&) const - Add viscous stress contribution to momentum and energy rhs (no-op)
-
auto viscous_dt(tk::
real, const std::array<std::array<tk:: real, 4>, 5>&) const -> tk:: real -
void conductRhs(tk::
real, tk:: real, const std::array<std::size_t, 4>&, const std::array<std::array<tk:: real, 3>, 4>&, const std::array<std::array<tk:: real, 4>, 5>&, const std::array<const tk:: real*, 5>&, tk::Fields&) const - Add heat conduction contribution to energy rhs (no-op)
-
auto conduct_dt(tk::
real, tk:: real, const std::array<std::array<tk:: real, 4>, 5>&) const -> tk:: real
Function documentation
tk:: real inciter:: cg:: CompFlowPhysicsEuler:: viscous_dt(tk:: real,
const std::array<std::array<tk:: real, 4>, 5>&) const
Returns | A large time step size, i.e., ignore |
---|
Compute the minimum time step size based on the viscous force
tk:: real inciter:: cg:: CompFlowPhysicsEuler:: conduct_dt(tk:: real,
tk:: real,
const std::array<std::array<tk:: real, 4>, 5>&) const
Returns | A large time step size, i.e., ignore |
---|
Compute the minimum time step size based on thermal diffusion