29 template <
typename A,
typename B>
66 template <
typename A,
typename B = SyncFERequirements>
68 if constexpr (not std::is_same_v<B, SyncFERequirements>) {
69 using Ikarus::operator+=;
Helper for the autodiff library.
Definition: algorithms.hh:17
struct Ikarus::utils::SyncFERequirements syncFERequirements
Default functor for solving operations.
Definition: defaultfunctions.hh:28
constexpr auto operator()(A &&a, B &&b) const
Definition: defaultfunctions.hh:30
A helper struct that tells the update function of the nonlinear solver to sync the global solution ba...
Definition: defaultfunctions.hh:41
Default struct used to represent that no inhomogeneous Dirichlet BCs are present.
Definition: defaultfunctions.hh:49
Default functor for updating operations.
Definition: defaultfunctions.hh:65
constexpr void operator()(A &&a, B &&b={}) const
Definition: defaultfunctions.hh:67