Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | List of all members
fub::euler::MomentumFn Struct Reference

#include <EulerEquation.hpp>

Public Member Functions

template<typename Equation , typename State , typename... Indices, typename = std::enable_if_t<is_tag_invocable< MomentumFn, Equation, State, Indices...>::value>>
constexpr auto operator() (Equation &&eq, State &&state, Indices... d) const noexcept(is_nothrow_tag_invocable< MomentumFn, Equation, State, Indices... >::value) -> tag_invoke_result_t< MomentumFn, Equation, State, Indices... >
 

Member Function Documentation

◆ operator()()

template<typename Equation , typename State , typename... Indices, typename = std::enable_if_t<is_tag_invocable< MomentumFn, Equation, State, Indices...>::value>>
constexpr auto fub::euler::MomentumFn::operator() ( Equation &&  eq,
State &&  state,
Indices...  d 
) const -> tag_invoke_result_t<MomentumFn, Equation, State, Indices...>
inlineconstexprnoexcept

The documentation for this struct was generated from the following file: