Defines the PathFollowing class. More...
#include <memory>#include <ikarus/controlroutines/adaptivestepsizing.hh>#include <ikarus/controlroutines/controlinfos.hh>#include <ikarus/controlroutines/controlroutinebase.hh>#include <ikarus/controlroutines/controlroutinefactory.hh>#include <ikarus/controlroutines/pathfollowingfunctions.hh>#include <ikarus/solver/nonlinearsolver/newtonraphsonwithscalarsubsidiaryfunction.hh>#include <ikarus/solver/nonlinearsolver/nonlinearsolverfactory.hh>#include <ikarus/utils/broadcaster/broadcastermessages.hh>#include <ikarus/utils/differentiablefunctionfactory.hh>#include <ikarus/controlroutines/pathfollowing.inl>Go to the source code of this file.
Classes | |
| struct | Ikarus::PathFollowingState< D > |
| State for path following control routine. More... | |
| struct | Ikarus::PathFollowingConfig< PF_, ASS_ > |
| Config for the Path-Following control routine. More... | |
| class | Ikarus::PathFollowing< NLS, PF, ASS > |
| The PathFollowing control routine for path-following analysis. More... | |
Namespaces | |
| namespace | Ikarus |
Typedefs | |
| template<typename F > | |
| using | Ikarus::PathFollowingStateType = Impl::PathFollowingStateFactory< F >::type |
| Helper to deduce the correct types for ControlRoutineState. More... | |
Functions | |
| template<typename NLS , typename PFConfig > requires traits::isSpecialization<PathFollowingConfig, std::remove_cvref_t<PFConfig>> | |
| ::value auto | Ikarus::createControlRoutine (PFConfig &&config, NLS &&nonlinearSolver) |
| Function to create a path following instance. More... | |