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::CompleteFromKineticStateFn Struct Reference

#include <EulerEquation.hpp>

Public Member Functions

template<typename Equation , typename Dest , typename State , typename Velocity , typename = std::enable_if_t<is_tag_invocable< CompleteFromKineticStateFn, Equation, Dest, State, Velocity>::value>>
constexpr auto operator() (Equation &&eq, Dest &&dest, State &&state, Velocity &&velocity) const noexcept(is_nothrow_tag_invocable< CompleteFromKineticStateFn, Equation, Dest, State, Velocity >::value) -> tag_invoke_result_t< CompleteFromKineticStateFn, Equation, Dest, State, Velocity >
 
template<typename Equation , typename Dest , typename State , typename = std::enable_if_t<is_tag_invocable< CompleteFromKineticStateFn, Equation, Dest, State>::value>>
constexpr auto operator() (Equation &&eq, Dest &&dest, State &&state) const noexcept(is_nothrow_tag_invocable< CompleteFromKineticStateFn, Equation, Dest, State >::value) -> tag_invoke_result_t< CompleteFromKineticStateFn, Equation, Dest, State >
 

Member Function Documentation

◆ operator()() [1/2]

template<typename Equation , typename Dest , typename State , typename = std::enable_if_t<is_tag_invocable< CompleteFromKineticStateFn, Equation, Dest, State>::value>>
constexpr auto fub::euler::CompleteFromKineticStateFn::operator() ( Equation &&  eq,
Dest &&  dest,
State &&  state 
) const -> tag_invoke_result_t<CompleteFromKineticStateFn, Equation, Dest, State>
inlineconstexprnoexcept

◆ operator()() [2/2]

template<typename Equation , typename Dest , typename State , typename Velocity , typename = std::enable_if_t<is_tag_invocable< CompleteFromKineticStateFn, Equation, Dest, State, Velocity>::value>>
constexpr auto fub::euler::CompleteFromKineticStateFn::operator() ( Equation &&  eq,
Dest &&  dest,
State &&  state,
Velocity &&  velocity 
) const -> tag_invoke_result_t<CompleteFromKineticStateFn, Equation, Dest, State, Velocity>
inlineconstexprnoexcept

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