Implementation of an observer for logging non-linear solvers.This class inherits from the IObserver class and provides specific implementations for updating based on NonLinearSolverMessages.  
#include <ikarus/utils/observer/nonlinearsolverlogger.hh>
 | 
| void  | updateImpl (NonLinearSolverMessages message) final | 
|   | Handles the update when a NonLinearSolverMessages is received.  More...
  | 
|   | 
| void  | updateImpl (NonLinearSolverMessages message, double val) final | 
|   | Handles the update when a NonLinearSolverMessages with a double value is received.  More...
  | 
|   | 
| void  | updateImpl (NonLinearSolverMessages message, int intVal) final | 
|   | Handles the update when a NonLinearSolverMessages with an integer value is received.  More...
  | 
|   | 
| void  | update (NonLinearSolverMessages message) | 
|   | Update method for receiving notifications with a message.  More...
  | 
|   | 
| void  | update (NonLinearSolverMessages message, double val) | 
|   | Update method for receiving notifications with a message and a double value.  More...
  | 
|   | 
| void  | update (NonLinearSolverMessages message, int val) | 
|   | Update method for receiving notifications with a message and an integer value.  More...
  | 
|   | 
| void  | update (NonLinearSolverMessages message, const std::string &val) | 
|   | Update method for receiving notifications with a message and a string value.  More...
  | 
|   | 
| void  | update (NonLinearSolverMessages message, int val1, double val2) | 
|   | Update method for receiving notifications with a message and two values (integer and double).  More...
  | 
|   | 
| void  | update (NonLinearSolverMessages message, int val1, const std::string &val2) | 
|   | Update method for receiving notifications with a message, an integer value, and a string value.  More...
  | 
|   | 
| void  | update (NonLinearSolverMessages message, const Eigen::VectorXd &vec) | 
|   | Update method for receiving notifications with a message and an Eigen::VectorXd.  More...
  | 
|   | 
◆ update() [1/7]
- Parameters
 - 
  
    | message | The message to be received.  | 
  
   
 
 
◆ update() [2/7]
- Parameters
 - 
  
    | message | The message to be received.  | 
    | vec | The Eigen::VectorXd associated with the message.  | 
  
   
 
 
◆ update() [3/7]
- Parameters
 - 
  
    | message | The message to be received.  | 
    | val | The string value associated with the message.  | 
  
   
 
 
◆ update() [4/7]
- Parameters
 - 
  
    | message | The message to be received.  | 
    | val | The double value associated with the message.  | 
  
   
 
 
◆ update() [5/7]
- Parameters
 - 
  
    | message | The message to be received.  | 
    | val | The integer value associated with the message.  | 
  
   
 
 
◆ update() [6/7]
- Parameters
 - 
  
    | message | The message to be received.  | 
    | val1 | The integer value associated with the message.  | 
    | val2 | The string value associated with the message.  | 
  
   
 
 
◆ update() [7/7]
- Parameters
 - 
  
    | message | The message to be received.  | 
    | val1 | The integer value associated with the message.  | 
    | val2 | The double value associated with the message.  | 
  
   
 
 
◆ updateImpl() [1/7]
◆ updateImpl() [2/7]
  
  | 
      
   | 
  
inlineprotectedvirtualinherited   | 
  
 
 
◆ updateImpl() [3/7]
  
  | 
      
   | 
  
inlineprotectedvirtualinherited   | 
  
 
 
◆ updateImpl() [4/7]
◆ updateImpl() [5/7]
◆ updateImpl() [6/7]
  
  | 
      
   | 
  
inlineprotectedvirtualinherited   | 
  
 
 
◆ updateImpl() [7/7]
  
  | 
      
   | 
  
inlineprotectedvirtualinherited   | 
  
 
 
The documentation for this class was generated from the following file: