34 template <
typename Context, 
typename... Args>
 
   38 template <
typename Context, 
typename... Args>
 
   42 template <
typename Context, 
typename... Args>
 
   44     decltype(std::declval<Context>().
PreAdvanceLevel(std::declval<Args>()...));
 
   46 template <
typename Context, 
typename... Args>
 
   50 template <
typename T, 
typename... Args>
 
   56     std::decay_t<decltype(*std::declval<T>().GetGriddingAlgorithm())>;
 
   59 using Equation = std::decay_t<decltype(std::declval<T>().GetEquation())>;
 
   66 template <
typename Gr
iddingAlgorithm>
 
   76 template <
typename T, 
typename Gr
id>
 
   79     std::forward<T>(obj).ResetHierarchyConfiguration(std::forward<Grid>(grid));
 
The fub namespace.
Definition: AnyBoundaryCondition.hpp:31
 
void ResetHierarchyConfigurationIfDetected(T &&obj, Grid &&grid)
Invokes member function obj.ResetHierarchyConfiguration(grid)
Definition: Meta.hpp:77
 
This is std::true_type if Op<Args...> is a valid SFINAE expression.
Definition: type_traits.hpp:92
 
This file adds basic type traits utilities which are not yet implemented in all standard libraries.