SnoptSolver settings. Details about the parameters can be found in the SNOPT documentation.
More...
#include <NlpSolverSettings.h>
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | SnoptSettings () |
| Default constructor, sets the parameters to default values. More...
|
|
void | print () |
| Prints out information about the settings. More...
|
|
bool | parametersOk () const |
| Checks whether to settings are filled with meaningful values. More...
|
|
void | load (const std::string &filename, bool verbose=true, const std::string &ns="dms.solver.snopt") |
| Loads the settings from a .info file. More...
|
|
SnoptSolver settings. Details about the parameters can be found in the SNOPT documentation.
◆ SnoptSettings()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW ct::optcon::SnoptSettings::SnoptSettings |
( |
| ) |
|
|
inline |
Default constructor, sets the parameters to default values.
◆ print()
void ct::optcon::SnoptSettings::print |
( |
| ) |
|
|
inline |
◆ parametersOk()
bool ct::optcon::SnoptSettings::parametersOk |
( |
| ) |
const |
|
inline |
◆ load()
void ct::optcon::SnoptSettings::load |
( |
const std::string & |
filename, |
|
|
bool |
verbose = true , |
|
|
const std::string & |
ns = "dms.solver.snopt" |
|
) |
| |
|
inline |
Loads the settings from a .info file.
- Parameters
-
[in] | filename | The filename |
[in] | verbose | True if parameters to be printed out |
[in] | ns | The namespace in the .info file |
Referenced by ct::optcon::NlpSolverSettings::load().
◆ scale_option_param_
int ct::optcon::SnoptSettings::scale_option_param_ |
◆ derivative_option_param_
int ct::optcon::SnoptSettings::derivative_option_param_ |
◆ verify_level_param_
int ct::optcon::SnoptSettings::verify_level_param_ |
◆ major_iteration_limit_param_
int ct::optcon::SnoptSettings::major_iteration_limit_param_ |
◆ minor_iteration_limit_param_
int ct::optcon::SnoptSettings::minor_iteration_limit_param_ |
◆ iteration_limit_param_
int ct::optcon::SnoptSettings::iteration_limit_param_ |
◆ major_optimality_tolerance_param_
double ct::optcon::SnoptSettings::major_optimality_tolerance_param_ |
◆ major_feasibility_tolerance_param_
double ct::optcon::SnoptSettings::major_feasibility_tolerance_param_ |
◆ minor_feasibility_tolerance_param_
double ct::optcon::SnoptSettings::minor_feasibility_tolerance_param_ |
◆ print_file_param_
int ct::optcon::SnoptSettings::print_file_param_ |
◆ minor_print_level_param_
int ct::optcon::SnoptSettings::minor_print_level_param_ |
◆ major_print_level_param_
int ct::optcon::SnoptSettings::major_print_level_param_ |
◆ new_basis_file_param_
int ct::optcon::SnoptSettings::new_basis_file_param_ |
◆ old_basis_file_param_
int ct::optcon::SnoptSettings::old_basis_file_param_ |
◆ backup_basis_file_param_
int ct::optcon::SnoptSettings::backup_basis_file_param_ |
◆ line_search_tolerance_param_
double ct::optcon::SnoptSettings::line_search_tolerance_param_ |
◆ crash_option_
int ct::optcon::SnoptSettings::crash_option_ |
◆ hessian_updates_
int ct::optcon::SnoptSettings::hessian_updates_ |
The documentation for this class was generated from the following file:
- /home/gim2rng/ct_devel_ws/src/control-toolbox/ct_optcon/include/ct/optcon/nlp/solver/NlpSolverSettings.h