Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter > Member List

This is the complete list of members for fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >, including all inherited members.

Complete typedeffub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >
CompleteArray typedeffub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >
ComputeNumericFlux(Conservative &flux, span< const Complete, 4 > stencil, Duration dt, double dx, Direction dir)fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >
ComputeNumericFlux(Conservative &flux, span< const Complete, 2 > stencil, span< const Conservative, 2 > gradients, Duration dt, double dx, Direction dir)fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >
ComputeNumericFlux(ConservativeArray &flux, span< const CompleteArray, 4 > stencil, Duration dt, double dx, Direction dir)fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >
ComputeNumericFlux(ConservativeArray &flux, Array1d face_fractions, span< const CompleteArray, 4 > stencil, span< Array1d, 4 > volume_fractions, Duration dt, double dx, Direction dir)fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >
ComputeStableDt(span< const Complete, 4 > states, double dx, Direction dir) noexceptfub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >inline
ComputeStableDt(span< const CompleteArray, 4 > states, double dx, Direction dir) noexceptfub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >inline
ComputeStableDt(span< const CompleteArray, 4 > states, Array1d face_fraction, span< const Array1d, 4 > volume_fraction, double dx, Direction dir)fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >inline
Conservative typedeffub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >
ConservativeArray typedeffub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >
Equation typedeffub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >
equation_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
flux_left_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
flux_left_arr_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
flux_method_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
flux_right_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
flux_right_arr_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
GetEquation() const noexceptfub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >inline
GetEquation() noexceptfub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >inline
GetStencilWidth() noexceptfub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >inlinestatic
MusclHancock(const Equation &eq)fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >inlineexplicit
MusclHancock(const Equation &eq, const BaseMethod &method)fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >inline
q_left_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
q_left_arr_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
q_right_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
q_right_arr_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
rec_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
rec_arr_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
slope_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
slope_arr_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private
slope_limiter_fub::MusclHancock< EquationT, BaseMethod, SlopeLimiter >private