#include <EulerEquation.hpp>
|
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... > |
|
◆ 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: