version 0.4.1
Ikarus::PathFollowingConfig< PF_, ASS_ > Struct Template Reference

Config for the Path-Following control routine. More...

#include <ikarus/controlroutines/pathfollowing.hh>

Public Types

using PF = PF_
 
using ASS = ASS_
 

Public Attributes

int steps {}
 
double stepSize {}
 
PF pathFollowingFunction {}
 
ASS adaptiveStepSizingFunction {}
 

Detailed Description

template<typename PF_ = ArcLength, typename ASS_ = AdaptiveStepSizing::NoOp>
struct Ikarus::PathFollowingConfig< PF_, ASS_ >
Template Parameters
PF_the type of PathFollowing that is used (defaults to ArcLength)
ASS_the type of AdaptiveStepSizing that is used (defaults to NoOp)

Member Typedef Documentation

◆ ASS

template<typename PF_ = ArcLength, typename ASS_ = AdaptiveStepSizing::NoOp>
using Ikarus::PathFollowingConfig< PF_, ASS_ >::ASS = ASS_

◆ PF

template<typename PF_ = ArcLength, typename ASS_ = AdaptiveStepSizing::NoOp>
using Ikarus::PathFollowingConfig< PF_, ASS_ >::PF = PF_

Member Data Documentation

◆ adaptiveStepSizingFunction

template<typename PF_ = ArcLength, typename ASS_ = AdaptiveStepSizing::NoOp>
ASS Ikarus::PathFollowingConfig< PF_, ASS_ >::adaptiveStepSizingFunction {}

◆ pathFollowingFunction

template<typename PF_ = ArcLength, typename ASS_ = AdaptiveStepSizing::NoOp>
PF Ikarus::PathFollowingConfig< PF_, ASS_ >::pathFollowingFunction {}

◆ steps

template<typename PF_ = ArcLength, typename ASS_ = AdaptiveStepSizing::NoOp>
int Ikarus::PathFollowingConfig< PF_, ASS_ >::steps {}

◆ stepSize

template<typename PF_ = ArcLength, typename ASS_ = AdaptiveStepSizing::NoOp>
double Ikarus::PathFollowingConfig< PF_, ASS_ >::stepSize {}

The documentation for this struct was generated from the following file: