class
MultiMatProblemSinewavePacketMultiMat system of PDEs problem: sinewave packet advection.
Contents
- Reference
Public static functions
-
static auto initialize(ncomp_
t ncomp, const std::vector<EOS>&, tk::real x, tk::real , tk::real , tk::real ) -> tk::InitializeFn::result_type - Initialize numerical solution.
-
static auto analyticSolution(ncomp_
t ncomp, const std::vector<EOS>& mat_blk, tk::real x, tk::real y, tk::real z, tk::real t) -> std::vector<tk::real > - Evaluate analytical solution at (x,y,z,t) for all components.
-
static auto src(ncomp_
t , const std::vector<EOS>&, tk::real , tk::real , tk::real , tk::real , std::vector<tk::real >& sv) -> tk::SrcFn::result_type - Compute and return source term for this problem.
-
static auto type() -> ctr::
ProblemType noexcept - Return problem type.
Function documentation
static tk::InitializeFn::result_type inciter::MultiMatProblemSinewavePacket:: initialize(ncomp_t ncomp,
const std::vector<EOS>&,
tk::real x,
tk::real ,
tk::real ,
tk::real )
Initialize numerical solution.
Parameters | |
---|---|
ncomp in | Number of scalar components in this PDE system |
x in | X coordinate where to evaluate the solution |
Returns | Values of all components evaluated at (x,t) |
Evaluate analytical solution at (x,y,z,t) for all components