version 0.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 PathFollowingImpl, typename NonLinearOperator, typename SubsidiaryArgs>
concept Ikarus::Concepts::PathFollowingStrategy = requires(PathFollowingImpl pft, NonLinearOperator nop, SubsidiaryArgs args) {
{ pft(args) } -> std::same_as<void>;
{ pft.initialPrediction(nop, args) } -> std::same_as<void>;
{ pft.intermediatePrediction(nop, args) } -> std::same_as<void>;
}
Concept defining the requirements for a path-following strategy.
Definition: concepts.hh:186

Detailed Description

Template Parameters
PathFollowingImplType representing the path-following strategy.
NonLinearOperatorType representing the non-linear operator.
SubsidiaryArgsType representing the subsidiary arguments.