version 0.4.4
Ikarus::Concepts::ControlRoutineState Concept Reference

Concept to check if a type represents a control routine state. More...

#include <ikarus/utils/concepts.hh>

Concept definition

template<typename S>
concept Ikarus::Concepts::ControlRoutineState = requires(S s) {
typename S::Domain;
{ s.information } -> std::same_as<const ControlInformation&>;
{ s.loadStep } -> std::convertible_to<int>;
{ s.stepSize } -> std::convertible_to<double>;
{ s.domain } -> std::same_as<const typename S::Domain&>;
}
Concept to check if a type represents a control routine state.
Definition: utils/concepts.hh:649

Detailed Description

Template Parameters
Sthe type to be checked