| 
    Finite Volume Solver
    prototype
    
   A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin. 
   | 
 
#include <Burgers.hpp>
Public Types | |
| using | Complete = typename Burgers1d::Complete | 
| using | CompleteArray = typename Burgers1d::CompleteArray | 
Public Member Functions | |
| ExactRiemannSolver (const Burgers1d &) | |
| void | SolveRiemannProblem (Complete &state, const Complete &left, const Complete &right, Direction dir) const | 
| void | SolveRiemannProblem (CompleteArray &state, const CompleteArray &left, const CompleteArray &right, Direction dir) const | 
| std::array< double, 1 > | ComputeSignals (const Complete &left, const Complete &right, Direction dir) const | 
| std::array< Array1d, 1 > | ComputeSignals (const CompleteArray &left, const CompleteArray &right, Direction dir) const | 
| using fub::ExactRiemannSolver< Burgers1d >::Complete = typename Burgers1d::Complete | 
| using fub::ExactRiemannSolver< Burgers1d >::CompleteArray = typename Burgers1d::CompleteArray | 
      
  | 
  inline | 
| std::array<double, 1> fub::ExactRiemannSolver< Burgers1d >::ComputeSignals | ( | const Complete & | left, | 
| const Complete & | right, | ||
| Direction | dir | ||
| ) | const | 
| std::array<Array1d, 1> fub::ExactRiemannSolver< Burgers1d >::ComputeSignals | ( | const CompleteArray & | left, | 
| const CompleteArray & | right, | ||
| Direction | dir | ||
| ) | const | 
| void fub::ExactRiemannSolver< Burgers1d >::SolveRiemannProblem | ( | Complete & | state, | 
| const Complete & | left, | ||
| const Complete & | right, | ||
| Direction | dir | ||
| ) | const | 
| void fub::ExactRiemannSolver< Burgers1d >::SolveRiemannProblem | ( | CompleteArray & | state, | 
| const CompleteArray & | left, | ||
| const CompleteArray & | right, | ||
| Direction | dir | ||
| ) | const |