class
MultiMatProblemShockHeBubbleContents
- Reference
MultiMat system of PDEs problem: Shock He-bubble interaction
Public static functions
-
static auto initialize(ncomp_
t system, ncomp_ t ncomp, tk:: real x, tk:: real y, tk:: real z, tk:: real) -> tk::InitializeFn::result_type - Initialize numerical solution.
-
static auto analyticSolution(ncomp_
t system, ncomp_ t ncomp, 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, tk:: real, tk:: real, tk:: real, tk:: real, tk:: real& r, tk:: real& ru, tk:: real& rv, tk:: real& rw, tk:: real& re) -> tk::MultiMatSrcFn::result_type - Compute and return source term for this problem.
-
static auto names(ncomp_
t) -> std::vector<std::string> - Return names of integral variables to be output to diagnostics file.
-
static auto type() -> ctr::
ProblemType noexcept - Return problem type.
Function documentation
static tk::InitializeFn::result_type inciter:: MultiMatProblemShockHeBubble:: initialize(ncomp_ t system,
ncomp_ t ncomp,
tk:: real x,
tk:: real y,
tk:: real z,
tk:: real)
Initialize numerical solution.
Parameters | |
---|---|
system in | Equation system index, i.e., which multi-material flow equation system we operate on among the systems of PDEs |
ncomp in | Number of scalar components in this PDE system |
x in | X coordinate where to evaluate the solution |
y in | Y coordinate where to evaluate the solution |
z in | Z coordinate where to evaluate the solution |
Returns | Values of all components evaluated at (x) |
Evaluate analytical solution at (x,y,z,t) for all components
This function only initializes the shock He-bubble interaction problem, but does not actually give the analytical solution at time greater than 0.