inciter::dg::MultiMatPhysicsEuler class

MultiMat system of PDEs problem: Euler (inviscid)

This class is a no-op, consistent with no additional physics needed to make the basic implementation in MultiMat the Euler equations governing multi-material compressible flow.

Public static functions

static auto type() -> ctr::PhysicsType noexcept

Public functions

auto dtRestriction(const tk::Fields&, std::size_t, const std::vector<int>&) const -> tk::real
void physSrc(std::size_t, tk::real, const tk::Fields&, const std::unordered_map<std::size_t, std::set<std::size_t>>&, tk::Fields&, std::vector<int>&) const
Compute sources corresponding to this physics.

Function documentation

static ctr::PhysicsType inciter::dg::MultiMatPhysicsEuler::type() noexcept

Returns Enum denoting physics policy.

Return enum denoting physics policy

tk::real inciter::dg::MultiMatPhysicsEuler::dtRestriction(const tk::Fields&, std::size_t, const std::vector<int>&) const

Returns A large time step size, i.e., ignore

Compute the time step size restriction based on this physics