![]() |
- 3.0.2 optimal control module.
|
Settings for the NLOptCon algorithm. More...
#include <NLOptConSettings.hpp>
Public Types | |
| enum | NLOCP_ALGORITHM { GNMS = 0, ILQR, MS_ILQR, SS_OL, SS_CL, GNMS_M_OL, GNMS_M_CL, NUM_TYPES } |
| algorithm types for solving the NLOC problem More... | |
| enum | LQOCP_SOLVER { GNRICCATI_SOLVER = 0, HPIPM_SOLVER = 1 } |
| the linear optimal control problem solver in the background More... | |
| using | APPROXIMATION = typename core::SensitivityApproximationSettings::APPROXIMATION |
Public Member Functions | |
| NLOptConSettings () | |
| NLOptCon Settings default constructor. More... | |
| int | computeK (double timeHorizon) const |
| log to matlab (true/false) More... | |
| double | getSimulationTimestep () const |
| compute the simulation timestep More... | |
| bool | closedLoopShooting () const |
| return if this is a closed-loop shooting algorithm (or not) More... | |
| bool | isSingleShooting () const |
| return if this is a single-shooting algorithm (or not) More... | |
| void | print () const |
| print the current NLOptCon settings to console More... | |
| bool | parametersOk () const |
| perform a quick check if the given NLOptCon settings fulfil minimum requirements More... | |
| void | load (const std::string &filename, bool verbose=true, const std::string &ns="alg") |
| load NLOptCon Settings from file More... | |
Static Public Member Functions | |
| static NLOptConSettings | fromConfigFile (const std::string &filename, bool verbose=true, const std::string &ns="alg") |
| load settings from config file and return as settings struct More... | |
Public Attributes | |
| ct::core::IntegrationType | integrator |
| APPROXIMATION | discretization |
| which integrator to use during the NLOptCon forward rollout More... | |
| bool | timeVaryingDiscretization |
| NLOCP_ALGORITHM | nlocp_algorithm |
| LQOCP_SOLVER | lqocp_solver |
| which nonlinear optimal control algorithm is to be used More... | |
| std::string | loggingPrefix |
| the solver for the linear-quadratic optimal control problem More... | |
| double | epsilon |
| the prefix to be stored before the matfile name for logging More... | |
| double | dt |
| Eigenvalue correction factor for Hessian regularization. More... | |
| int | K_sim |
| sampling time for the control input (seconds) More... | |
| int | K_shot |
| number of sub-integration-steps More... | |
| double | min_cost_improvement |
| duration of a shot as an integer multiple of dt More... | |
| double | maxDefectSum |
| minimum cost improvement between two interations to assume convergence More... | |
| double | meritFunctionRho |
| maximum sum of squared defects (assume covergence if lower than this number) More... | |
| double | meritFunctionRhoConstraints |
| trade off between internal (defect)constraint violation and cost More... | |
| int | max_iterations |
| trade off between external (general and path) constraint violation and cost More... | |
| bool | fixedHessianCorrection |
| the maximum admissible number of NLOptCon main iterations More... | |
| bool | recordSmallestEigenvalue |
| perform Hessian regularization by incrementing the eigenvalues by epsilon. More... | |
| int | nThreads |
| save the smallest eigenvalue of the Hessian More... | |
| size_t | nThreadsEigen |
| number of threads, for MP version More... | |
| LineSearchSettings | lineSearchSettings |
| number of threads for eigen parallelization (applies both to MP and ST) Note. in order to activate Eigen parallelization, compile with '-fopenmp' More... | |
| LQOCSolverSettings | lqoc_solver_settings |
| the line search settings More... | |
| bool | debugPrint |
| bool | printSummary |
| bool | useSensitivityIntegrator |
| bool | logToMatlab |
Settings for the NLOptCon algorithm.
| using ct::optcon::NLOptConSettings::APPROXIMATION = typename core::SensitivityApproximationSettings::APPROXIMATION |
algorithm types for solving the NLOC problem
|
inline |
|
inline |
log to matlab (true/false)
compute the number of discrete time steps for an arbitrary input time interval
| timeHorizon | the time horizon of interest, e.g. overall optimal control time horizon or shot-length |
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeTimeHorizon(), generateSolver(), main(), and ct::optcon::example::TEST().
|
inline |
compute the simulation timestep
Referenced by ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::initialize(), and ct::optcon::example::TEST().
|
inline |
return if this is a closed-loop shooting algorithm (or not)
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::rolloutSingleShot().
|
inline |
return if this is a single-shooting algorithm (or not)
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::getNumStepsPerShot(), and ct::optcon::NLOptConSolver< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::NLOptConSolver().
|
inline |
print the current NLOptCon settings to console
References ct::optcon::LineSearchSettings::print(), and ct::optcon::LQOCSolverSettings::print().
|
inline |
perform a quick check if the given NLOptCon settings fulfil minimum requirements
References ct::optcon::LineSearchSettings::parametersOk().
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::configure().
|
inline |
load NLOptCon Settings from file
| filename | path to the settings file |
| verbose | print out settings after reading them |
| ns | (optional) namspace of parameter file |
References ct::optcon::LineSearchSettings::load(), ct::optcon::LQOCSolverSettings::load(), ct::optcon::LineSearchSettings::print(), and ct::optcon::example::verbose.
Referenced by fromConfigFile(), main(), and ct::optcon::example::TEST().
|
inlinestatic |
load settings from config file and return as settings struct
| filename | the path to the settings file |
| verbose | print settings |
| ns | (optional) settings namespace |
References load().
| ct::core::IntegrationType ct::optcon::NLOptConSettings::integrator |
Referenced by ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::changeNonlinearSystem(), generateSolver(), ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::initialize(), main(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| APPROXIMATION ct::optcon::NLOptConSettings::discretization |
which integrator to use during the NLOptCon forward rollout
Referenced by generateSolver(), ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::initialize(), main(), and ct::optcon::example::TEST().
| bool ct::optcon::NLOptConSettings::timeVaryingDiscretization |
| NLOCP_ALGORITHM ct::optcon::NLOptConSettings::nlocp_algorithm |
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::extractSolution(), generateSolver(), main(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| LQOCP_SOLVER ct::optcon::NLOptConSettings::lqocp_solver |
which nonlinear optimal control algorithm is to be used
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::configure(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::finishSolveLQProblem(), generateSolver(), main(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::prepareSolveLQProblem(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::printSummary(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| std::string ct::optcon::NLOptConSettings::loggingPrefix |
the solver for the linear-quadratic optimal control problem
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::logInitToMatlab(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::logToMatlab(), and ct::optcon::example::symplecticTest().
| double ct::optcon::NLOptConSettings::epsilon |
the prefix to be stored before the matfile name for logging
Referenced by ct::optcon::GNRiccatiSolver< STATE_DIM, CONTROL_DIM, SCALAR >::configure(), ct::optcon::GNRiccatiSolver< STATE_DIM, CONTROL_DIM, SCALAR >::designController(), ct::optcon::example::symplecticTest(), ct::optcon::example::TEST(), and timeSingleSolve().
| double ct::optcon::NLOptConSettings::dt |
Eigenvalue correction factor for Hessian regularization.
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeGeneralConstraints(), ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::changeNonlinearSystem(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeTimeHorizon(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::computeBoxConstraintErrorOfTrajectory(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::computeCostsOfTrajectory(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::computeGeneralConstraintErrorOfTrajectory(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::computeLinearizedConstraints(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::executeLQApproximation(), generateSolver(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::getTimeHorizon(), ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::initialize(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::initializeCostToGo(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::logInitToMatlab(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::logToMatlab(), main(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::setInitialGuess(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| int ct::optcon::NLOptConSettings::K_sim |
sampling time for the control input (seconds)
Referenced by ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::changeNonlinearSystem(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::executeLQApproximation(), ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::initialize(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::logInitToMatlab(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::logToMatlab(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| int ct::optcon::NLOptConSettings::K_shot |
number of sub-integration-steps
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::computeSingleDefect(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::getNumStepsPerShot(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| double ct::optcon::NLOptConSettings::min_cost_improvement |
duration of a shot as an integer multiple of dt
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::lineSearch(), main(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| double ct::optcon::NLOptConSettings::maxDefectSum |
minimum cost improvement between two interations to assume convergence
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::lineSearch().
| double ct::optcon::NLOptConSettings::meritFunctionRho |
maximum sum of squared defects (assume covergence if lower than this number)
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::acceptStep(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::lineSearch(), and ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::printSummary().
| double ct::optcon::NLOptConSettings::meritFunctionRhoConstraints |
trade off between internal (defect)constraint violation and cost
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::acceptStep(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::lineSearch(), main(), and ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::printSummary().
| int ct::optcon::NLOptConSettings::max_iterations |
trade off between external (general and path) constraint violation and cost
Referenced by generateSolver(), main(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| bool ct::optcon::NLOptConSettings::fixedHessianCorrection |
the maximum admissible number of NLOptCon main iterations
Referenced by ct::optcon::GNRiccatiSolver< STATE_DIM, CONTROL_DIM, SCALAR >::designController(), ct::optcon::example::symplecticTest(), ct::optcon::example::TEST(), and timeSingleSolve().
| bool ct::optcon::NLOptConSettings::recordSmallestEigenvalue |
perform Hessian regularization by incrementing the eigenvalues by epsilon.
Referenced by ct::optcon::GNRiccatiSolver< STATE_DIM, CONTROL_DIM, SCALAR >::designController(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::printSummary(), ct::optcon::example::symplecticTest(), ct::optcon::example::TEST(), and timeSingleSolve().
| int ct::optcon::NLOptConSettings::nThreads |
save the smallest eigenvalue of the Hessian
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeCostFunction(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeGeneralConstraints(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeInputBoxConstraints(), ct::optcon::OptconDiscreteSystemInterface< STATE_DIM, CONTROL_DIM, SCALAR >::changeLinearSystem(), ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::changeLinearSystem(), ct::optcon::OptconDiscreteSystemInterface< STATE_DIM, CONTROL_DIM, SCALAR >::changeNonlinearSystem(), ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::changeNonlinearSystem(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeStateBoxConstraints(), ct::optcon::NLOCBackendST< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::computeLQApproximation(), ct::optcon::NLOCBackendMP< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::computeLQApproximation(), ct::optcon::NLOptConSolver< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::configure(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::configure(), generateSolver(), ct::optcon::OptconDiscreteSystemInterface< STATE_DIM, CONTROL_DIM, SCALAR >::initialize(), ct::optcon::OptconContinuousSystemInterface< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::initialize(), ct::optcon::NLOptConSolver< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::initialize(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::initializeCostToGo(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::logInitToMatlab(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::logToMatlab(), main(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::nominalRollout(), ct::optcon::NLOCBackendST< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::performLineSearch(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::printSummary(), ct::optcon::NLOCBackendST< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::rolloutShots(), ct::optcon::NLOCBackendMP< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::rolloutShots(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::setInitialGuess(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::setInputBoxConstraintsForLQOCProblem(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::setStateBoxConstraintsForLQOCProblem(), ct::optcon::example::symplecticTest(), ct::optcon::example::TEST(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::updateCosts(), and ct::optcon::NLOCBackendMP< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::~NLOCBackendMP().
| size_t ct::optcon::NLOptConSettings::nThreadsEigen |
number of threads, for MP version
Referenced by ct::optcon::NLOCBackendMP< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::computeLQApproximation(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::configure(), ct::optcon::GNRiccatiSolver< STATE_DIM, CONTROL_DIM, SCALAR >::GNRiccatiSolver(), ct::optcon::NLOCBackendMP< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::performLineSearch(), ct::optcon::NLOCBackendMP< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::rolloutShots(), ct::optcon::example::TEST(), and timeSingleSolve().
| LineSearchSettings ct::optcon::NLOptConSettings::lineSearchSettings |
number of threads for eigen parallelization (applies both to MP and ST) Note. in order to activate Eigen parallelization, compile with '-fopenmp'
Referenced by ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::acceptStep(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeCostFunction(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeGeneralConstraints(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeInputBoxConstraints(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::changeStateBoxConstraints(), generateSolver(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::lineSearch(), main(), ct::optcon::NLOCBackendST< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::performLineSearch(), ct::optcon::NLOCBackendMP< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::performLineSearch(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| LQOCSolverSettings ct::optcon::NLOptConSettings::lqoc_solver_settings |
the line search settings
Referenced by boxConstraintsTest(), generalConstraintsTest(), generateSolver(), main(), and TEST().
| bool ct::optcon::NLOptConSettings::debugPrint |
| bool ct::optcon::NLOptConSettings::printSummary |
Referenced by generateSolver(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::lineSearch(), main(), ct::optcon::NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS >::printSummary(), ct::optcon::example::symplecticTest(), and ct::optcon::example::TEST().
| bool ct::optcon::NLOptConSettings::useSensitivityIntegrator |
| bool ct::optcon::NLOptConSettings::logToMatlab |