Defines structures and methods related to subsidiary functions for control routines. More...
#include <cmath>
#include <optional>
#include <string>
#include <utility>
#include <vector>
#include <dune/common/exceptions.hh>
#include <Eigen/Core>
#include <ikarus/solver/linearsolver/linearsolver.hh>
#include <ikarus/utils/concepts.hh>
#include <ikarus/utils/defaultfunctions.hh>
#include <ikarus/utils/traits.hh>
Go to the source code of this file.
Classes | |
struct | Ikarus::SubsidiaryArgs |
Structure containing arguments for subsidiary functions. More... | |
struct | Ikarus::ArcLength |
Structure representing the subsidiary function for the standard arc-length method. More... | |
struct | Ikarus::LoadControlSubsidiaryFunction |
Structure representing the subsidiary function for the load control method. More... | |
struct | Ikarus::DisplacementControl |
Structure representing the subsidiary function for the displacement control method. More... | |
Namespaces | |
namespace | Ikarus |
This file contains the declarations of the StandardArcLength, LoadControlWithSubsidiaryFunction, and DisplacementControl structs, which represent subsidiary functions for arc-length, load control, and displacement control methods, respectively. These functions are used in path-following control routines.