#include <HllemMethod.hpp>
|
| Hllem (const EulerEquation &equation) |
|
const EulerEquation & | GetEquation () const noexcept |
|
void | ComputeNumericFlux (Conservative &flux, span< const Complete, 2 > stencil, Duration dt, double dx, Direction dir) |
|
void | ComputeNumericFlux (ConservativeArray &flux, Array1d face_fractions, span< const CompleteArray, 2 > stencil, span< const Array1d, 2 > volume_fractions, Duration dt, double dx, Direction dir) |
|
void | ComputeNumericFlux (ConservativeArray &flux, span< const CompleteArray, 2 > stencil, Duration dt, double dx, Direction dir) |
|
double | ComputeStableDt (span< const Complete, 2 > states, double dx, Direction dir) |
|
Array1d | ComputeStableDt (span< const CompleteArray, 2 > states, double dx, Direction dir) |
|
Array1d | ComputeStableDt (span< const CompleteArray, 2 > states, Array1d face_fraction, span< const Array1d, 2 >, double dx, Direction dir) |
|
void | SolveRiemannProblem (Complete &solution, const Complete &left, const Complete &right, Direction dir) |
|
◆ Complete
template<typename EulerEquation , bool Larrouturou = true>
◆ CompleteArray
template<typename EulerEquation , bool Larrouturou = true>
◆ Conservative
template<typename EulerEquation , bool Larrouturou = true>
◆ ConservativeArray
template<typename EulerEquation , bool Larrouturou = true>
◆ Hllem()
template<typename EulerEquation , bool Larrouturou = true>
◆ ComputeNumericFlux() [1/3]
template<typename EulerEquation , bool Larrouturou = true>
◆ ComputeNumericFlux() [2/3]
template<typename EulerEquation , bool Larrouturou = true>
◆ ComputeNumericFlux() [3/3]
template<typename EulerEquation , bool Larrouturou = true>
◆ ComputeStableDt() [1/3]
template<typename EulerEquation , bool Larrouturou = true>
◆ ComputeStableDt() [2/3]
template<typename EulerEquation , bool Larrouturou = true>
◆ ComputeStableDt() [3/3]
template<typename EulerEquation , bool Larrouturou = true>
◆ GetEquation()
template<typename EulerEquation , bool Larrouturou = true>
◆ GetStencilWidth()
template<typename EulerEquation , bool Larrouturou = true>
|
inlinestaticconstexprnoexcept |
◆ SolveRiemannProblem()
template<typename EulerEquation , bool Larrouturou = true>
◆ equation_
template<typename EulerEquation , bool Larrouturou = true>
◆ flux_hlle_
template<typename EulerEquation , bool Larrouturou = true>
◆ flux_hlle_array_
template<typename EulerEquation , bool Larrouturou = true>
◆ fluxL_
template<typename EulerEquation , bool Larrouturou = true>
◆ fluxL_array_
template<typename EulerEquation , bool Larrouturou = true>
◆ fluxR_
template<typename EulerEquation , bool Larrouturou = true>
◆ fluxR_array_
template<typename EulerEquation , bool Larrouturou = true>
◆ left_
template<typename EulerEquation , bool Larrouturou = true>
◆ left_array_
template<typename EulerEquation , bool Larrouturou = true>
◆ right_
template<typename EulerEquation , bool Larrouturou = true>
◆ right_array_
template<typename EulerEquation , bool Larrouturou = true>
◆ w_hlle_
template<typename EulerEquation , bool Larrouturou = true>
◆ w_hllem_
template<typename EulerEquation , bool Larrouturou = true>
The documentation for this struct was generated from the following file: