version 0.4.4
Ikarus::Concepts::PathFollowingStrategy Concept Reference

Concept defining the requirements for a path-following strategy. More...

#include <ikarus/utils/concepts.hh>

Concept definition

template<typename PF, typename NLS, typename SA>
concept Ikarus::Concepts::PathFollowingStrategy = requires(PF pft, NLS nls, SA args, typename NLS::Domain req) {
{ pft(req, nls, args) } -> std::same_as<void>;
{ pft.initialPrediction(req, nls, args) } -> std::same_as<void>;
{ pft.intermediatePrediction(req, nls, args) } -> std::same_as<void>;
}
Concept defining the requirements for a path-following strategy.
Definition: utils/concepts.hh:195

Detailed Description

Template Parameters
PFType representing the path-following strategy.
NLSType representing the nonlinear solver.
SAType representing the subsidiary arguments.