|
| 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...
|
| |
| 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. |