#include <GodunovMethod.hpp>
 | 
|   | Godunov (const Equation &equation) | 
|   | 
|   | Godunov (const Equation &equation, const RiemannSolver &solver) | 
|   | 
| const Equation &  | GetEquation () const noexcept | 
|   | 
| Equation &  | GetEquation () noexcept | 
|   | 
| const RiemannSolver &  | GetRiemannSolver () const noexcept | 
|   | 
| RiemannSolver &  | GetRiemannSolver () noexcept | 
|   | 
| void  | ComputeNumericFlux (Conservative &numeric_flux, span< const Complete, 2 > states, Duration, double, Direction dir) | 
|   | 
| void  | ComputeNumericFlux (ConservativeArray &numeric_flux, span< const CompleteArray, 2 > states, Duration, double, Direction dir) | 
|   | 
| void  | ComputeNumericFlux (ConservativeArray &numeric_flux, Array1d face_fraction, span< const CompleteArray, 2 > states, span< const Array1d, 2 > volume_fraction, Duration, double, 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 > volume_fraction, double dx, Direction dir) | 
|   | 
◆ Complete
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
      
 
 
◆ CompleteArray
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
      
 
 
◆ Conservative
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
      
 
 
◆ ConservativeArray
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
      
 
 
◆ Equation
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
      
 
 
◆ RiemannSolver
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
      
 
 
◆ Godunov() [1/2]
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
 
 
◆ Godunov() [2/2]
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
 
 
◆ ComputeNumericFlux() [1/3]
template<typename Equation , typename RiemannSolver > 
      
 
 
◆ ComputeNumericFlux() [2/3]
template<typename Equation , typename RiemannSolver > 
      
 
 
◆ ComputeNumericFlux() [3/3]
template<typename Equation , typename RiemannSolver > 
      
 
 
◆ ComputeStableDt() [1/3]
template<typename Equation , typename RiemannSolver > 
      
 
 
◆ ComputeStableDt() [2/3]
template<typename Equation , typename RiemannSolver > 
      
 
 
◆ ComputeStableDt() [3/3]
template<typename Equation , typename RiemannSolver > 
      
 
 
◆ GetEquation() [1/2]
template<typename Equation , typename RiemannSolver > 
 
 
◆ GetEquation() [2/2]
template<typename Equation , typename RiemannSolver > 
 
 
◆ GetRiemannSolver() [1/2]
template<typename Equation , typename RiemannSolver > 
 
 
◆ GetRiemannSolver() [2/2]
template<typename Equation , typename RiemannSolver > 
 
 
◆ GetStencilWidth()
template<typename Equation , typename RiemannSolver > 
 
 
◆ equation_
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
 
 
◆ riemann_solution_
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
 
 
◆ riemann_solution_arr_
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
 
 
◆ riemann_solver_
template<typename EquationT , typename RiemannSolverT  = ExactRiemannSolver<EquationT>> 
 
 
The documentation for this class was generated from the following file: