| 
| constexpr auto  | name () const | 
|   | The name of the LoadControl method.  More...
  | 
|   | 
|   | LoadControl (const std::shared_ptr< NLS > &nonLinearSolver, int loadSteps, const std::array< double, 2 > &tbeginEnd) | 
|   | Constructor for LoadControl.  More...
  | 
|   | 
| ControlInformation  | run () | 
|   | Executes the LoadControl routine.  More...
  | 
|   | 
| NLS &  | nonlinearSolver () | 
|   | 
| void  | subscribe (ControlMessages message, std::shared_ptr< IObserver< ControlMessages > > observer) | 
|   | Subscribe an observer to receive notifications for a specific message type.  More...
  | 
|   | 
| void  | subscribeAll (std::shared_ptr< IObserver< ControlMessages > > observer) | 
|   | Subscribe an observer to receive notifications for all message types.  More...
  | 
|   | 
| void  | subscribeAll (std::initializer_list< std::shared_ptr< IObserver< ControlMessages > > > observers) | 
|   | Subscribe multiple observers to receive notifications for all message types.  More...
  | 
|   | 
| void  | unSubscribe (ControlMessages message, std::shared_ptr< IObserver< ControlMessages > > observer) | 
|   | Unsubscribe an observer from receiving notifications for a specific message type.  More...
  | 
|   | 
| void  | unSubscribeAll (std::shared_ptr< IObserver< ControlMessages > > observer) | 
|   | Unsubscribe an observer from receiving notifications for all message types.  More...
  | 
|   | 
| void  | notify (ControlMessages message) | 
|   | Notify observers about a specific message type.  More...
  | 
|   | 
| void  | notify (ControlMessages message, ScalarType val) | 
|   | Notify observers about a specific message type with a floating-point value.  More...
  | 
|   | 
| void  | notify (ControlMessages message, int val) | 
|   | Notify observers about a specific message type with an integer value.  More...
  | 
|   | 
| void  | notify (ControlMessages message, const std::string &val) | 
|   | Notify observers about a specific message type with a string value.  More...
  | 
|   | 
| void  | notify (ControlMessages message, int val1, double val2) | 
|   | Notify observers about a specific message type with an integer and a double value.  More...
  | 
|   | 
| void  | notify (ControlMessages message, int val1, const std::string &val2) | 
|   | Notify observers about a specific message type with an integer value and a string value.  More...
  | 
|   | 
| void  | notify (ControlMessages message, Eigen::VectorX< ScalarType > vec) | 
|   | Notify observers about a specific message type with an Eigen::VectorX.  More...
  | 
|   | 
| void  | notify (MT message) | 
|   | 
| void  | notify (MT message, ScalarType val) | 
|   | 
| void  | notify (MT message, int val) | 
|   | 
| void  | notify (MT message, const std::string &val) | 
|   | 
| void  | notify (MT message, int val1, double val2) | 
|   | 
| void  | notify (MT message, int val1, const std::string &val2) | 
|   | 
| void  | notify (MT message, Eigen::VectorX< ScalarType > vec) | 
|   | 
template<typename NLS>
class Ikarus::LoadControl< NLS >
- Template Parameters
 - 
  
    | NLS | Type of the nonlinear solver used in the control routine.  |