#include <EulerEquation.hpp>
|
template<typename Equation , typename = std::enable_if_t< is_tag_invocable<IsentropicExpansionWithoutDissipationFn, Equation, Complete<std::decay_t<Equation>>&, const Complete<std::decay_t<Equation>>&, double, double>::value || is_tag_invocable<SetIsentropicPressureFn, Equation, Complete<std::decay_t<Equation>>&, const Complete<std::decay_t<Equation>>&, double>::value>> |
constexpr void | operator() (Equation &&eq, Complete< std::decay_t< Equation >> &dest, const Complete< std::decay_t< Equation >> &src, double pressure_dest, double efficiency) const noexcept(is_nothrow_tag_invocable< IsentropicExpansionWithoutDissipationFn, Equation, Complete< std::decay_t< Equation >> &, const Complete< std::decay_t< Equation >> &, double, double >::value) |
|
◆ operator()()
template<typename Equation , typename = std::enable_if_t< is_tag_invocable<IsentropicExpansionWithoutDissipationFn, Equation, Complete<std::decay_t<Equation>>&, const Complete<std::decay_t<Equation>>&, double, double>::value || is_tag_invocable<SetIsentropicPressureFn, Equation, Complete<std::decay_t<Equation>>&, const Complete<std::decay_t<Equation>>&, double>::value>>
constexpr void fub::euler::IsentropicExpansionWithoutDissipationFn::operator() |
( |
Equation && |
eq, |
|
|
Complete< std::decay_t< Equation >> & |
dest, |
|
|
const Complete< std::decay_t< Equation >> & |
src, |
|
|
double |
pressure_dest, |
|
|
double |
efficiency |
|
) |
| const |
|
inlineconstexprnoexcept |
The documentation for this struct was generated from the following file: