| 
    humoto
    
   | 
 
Parameters of the solver.
Definition at line 41 of file kktsolver.h.
#include <kktsolver.h>

Public Types | |
| enum | Method { UNDEFINED = 0, LU = 1, QR = 2, CONSTRAINT_ELIMINATION_LLT = 3 } | 
Public Member Functions | |
| SolverParameters () | |
| Default constructor.  More... | |
| void | readConfig (t_Reader &reader, const bool crash_on_missing_entry=default_crash_on_missing_entry_) | 
| Read configuration (assuming the configuration node to be in the root).  More... | |
| void | readConfig (t_Reader &reader, const std::string &node_name, const bool crash_on_missing_entry=default_crash_on_missing_entry_) | 
| Read configuration (assuming the configuration node to be in the root).  More... | |
| void | readConfig (t_Reader &reader, const char *node_name, const bool crash_on_missing_entry=default_crash_on_missing_entry_) | 
| Read configuration (assuming the configuration node to be in the root).  More... | |
| void | readConfig (const std::string &file_name, const bool crash_on_missing_entry=default_crash_on_missing_entry_) | 
| Read configuration (assuming the configuration node to be in the root).  More... | |
| void | readConfig (const std::string &file_name, const std::string &node_name, const bool crash_on_missing_entry=default_crash_on_missing_entry_) | 
| Read configuration (assuming the configuration node to be in the root).  More... | |
| void | readConfig (const std::string &file_name, const char *node_name, const bool crash_on_missing_entry=default_crash_on_missing_entry_) | 
| Read configuration (assuming the configuration node to be in the root).  More... | |
| void | readNestedConfig (t_Reader &reader, const std::string &node_name, const bool crash_on_missing_entry=default_crash_on_missing_entry_) | 
| Read nested configuration node.  More... | |
| void | setDefaults () | 
| Set members to their default values.  More... | |
| void | writeConfig (t_Writer &writer) const | 
| Write configuration.  More... | |
| void | writeConfig (t_Writer &writer, const std::string &node_name) const | 
| Write configuration.  More... | |
| void | writeConfig (const std::string &file_name) const | 
| Write configuration.  More... | |
| void | writeConfig (const std::string &file_name, const std::string &node_name) const | 
| Write configuration.  More... | |
| void | writeNestedConfig (t_Writer &writer) const | 
| Write nested configuration node.  More... | |
| void | writeNestedConfig (t_Writer &writer, const std::string &node_name) const | 
| Write nested configuration node.  More... | |
Public Attributes | |
| bool | crash_on_any_failure_ | 
| Throw an exception if solver does not return sucessfully.  More... | |
| double | elimination_regularization_factor_ | 
| Method | solution_method_ | 
| bool | solve_two_levels_as_qp_ | 
| Enable conversion of an optimization problem with two priority levels to a QP.  More... | |
Protected Member Functions | |
| virtual void | finalize () | 
| This function is called automaticaly after reading a configuration file. Does nothing by default.  More... | |
| virtual const std::string & | getConfigSectionID () const=0 | 
| Return the default name of a configuration node corresponding to this class.  More... | |
| virtual std::size_t | getNumberOfEntries () const=0 | 
| Get number of entries in the corresponding configuration node.  More... | |
Static Protected Attributes | |
| static const bool | default_crash_on_missing_entry_ | 
| Enumerator | |
|---|---|
| UNDEFINED | |
| LU | |
| QR | |
| CONSTRAINT_ELIMINATION_LLT | |
Definition at line 51 of file kktsolver.h.
      
  | 
  inline | 
Default constructor.
Definition at line 77 of file kktsolver.h.
      
  | 
  inlineprotectedvirtualinherited | 
This function is called automaticaly after reading a configuration file. Does nothing by default.
Reimplemented in humoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGIB< TaskBase > >, humoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGILU< TaskBase > >, humoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGIL< TaskBase > >, humoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGIU< TaskBase > >, humoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGIB0< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsAB< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsAB0< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsASU< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsASL< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsASLU< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsAU< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsAL< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsASB< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsALU< TaskBase > >, humoto::GeneralTaskBaseMixin< constraints::ConstraintsASB0< TaskBase > >, humoto::pepper_mpc::MPCParameters, humoto::pepper_mpc::MotionParameters, humoto::walking::RobotFootParameters, humoto::wpg04::MPCParameters, humoto::pepper_mpc::RobotParameters, humoto::pepper_ik::WBCParameters, humoto::pepper_ik::GeneralizedCoordinates< t_features >, humoto::wpg04::TaskCoPPosition, humoto::wpg04::TaskCoMVelocity, humoto::wpg04::TaskCoPVelocity, and humoto::wpg04::TaskTerminalConstraint.
      
  | 
  protectedpure virtualinherited | 
Return the default name of a configuration node corresponding to this class.
Implemented in humoto::TaskBase.
      
  | 
  protectedpure virtualinherited | 
Get number of entries in the corresponding configuration node.
Implemented in humoto::ConfigurableOptimizationProblem.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlinevirtual | 
Set members to their default values.
Reimplemented from humoto::SolverParametersBase.
Definition at line 67 of file kktsolver.h.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inherited | 
      
  | 
  staticprotectedinherited | 
| double humoto::kktsolver::SolverParameters::elimination_regularization_factor_ | 
Definition at line 62 of file kktsolver.h.
| Method humoto::kktsolver::SolverParameters::solution_method_ | 
Definition at line 61 of file kktsolver.h.
      
  | 
  inherited | 
 1.8.13