Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
Compute the new complete state from the old complete state to enforce the required massflow. More...
#include <TurbineMassflowBoundary.hpp>
Public Member Functions | |
template<typename EulerEquation > | |
void | operator() (EulerEquation &eq, Complete< EulerEquation > &expanded, const Complete< EulerEquation > &source, double required_massflow, double relative_surface_area, Direction dir) const noexcept |
Compute the new complete state from the old complete state to enforce the required massflow.
This is done by solving the exact Riemann Problem as described in Toro. TODO: cite references
|
noexcept |