aligator  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
aligator::SolverProxDDPTpl< _Scalar > Member List

This is the complete list of members for aligator::SolverProxDDPTpl< _Scalar >, including all inherited members.

ALIGATOR_DYNAMIC_TYPEDEFS(Scalar)aligator::SolverProxDDPTpl< _Scalar >
bcl_paramsaligator::SolverProxDDPTpl< _Scalar >
CallbackMap typedefaligator::SolverProxDDPTpl< _Scalar >
CallbackPtr typedefaligator::SolverProxDDPTpl< _Scalar >
clearCallbacks() noexceptaligator::SolverProxDDPTpl< _Scalar >inline
computeCriterion()aligator::SolverProxDDPTpl< _Scalar >
computeInfeasibilities(const Problem &problem)aligator::SolverProxDDPTpl< _Scalar >
computeMultipliers(const Problem &problem, const std::vector< VectorXs > &lams, const std::vector< VectorXs > &vs)aligator::SolverProxDDPTpl< _Scalar >
ConstraintStack typedefaligator::SolverProxDDPTpl< _Scalar >
CostData typedefaligator::SolverProxDDPTpl< _Scalar >
CstrSet typedefaligator::SolverProxDDPTpl< _Scalar >
cycleProblem(const Problem &problem, shared_ptr< StageDataTpl< Scalar > > data)aligator::SolverProxDDPTpl< _Scalar >
dual_weightaligator::SolverProxDDPTpl< _Scalar >
DynamicsData typedefaligator::SolverProxDDPTpl< _Scalar >
filter_aligator::SolverProxDDPTpl< _Scalar >
force_initial_condition_aligator::SolverProxDDPTpl< _Scalar >
forwardPass(const Problem &problem, const Scalar alpha)aligator::SolverProxDDPTpl< _Scalar >
getCallback(const std::string &name) constaligator::SolverProxDDPTpl< _Scalar >inline
getCallbackNames() constaligator::SolverProxDDPTpl< _Scalar >inline
getCallbacks() constaligator::SolverProxDDPTpl< _Scalar >inline
getDualTolerance() constaligator::SolverProxDDPTpl< _Scalar >inline
getNumThreads() constaligator::SolverProxDDPTpl< _Scalar >inline
hess_approx_aligator::SolverProxDDPTpl< _Scalar >
increaseRegularization() noexceptaligator::SolverProxDDPTpl< _Scalar >inlineprotected
initializeRegularization() noexceptaligator::SolverProxDDPTpl< _Scalar >inlineprotected
inner_tol0aligator::SolverProxDDPTpl< _Scalar >
inner_tol_aligator::SolverProxDDPTpl< _Scalar >
innerLoop(const Problem &problem)aligator::SolverProxDDPTpl< _Scalar >
invokeCallbacks(Workspace &workspace, Results &results)aligator::SolverProxDDPTpl< _Scalar >inline
linear_solver_choicealigator::SolverProxDDPTpl< _Scalar >
linearSolver_aligator::SolverProxDDPTpl< _Scalar >
linesearch_aligator::SolverProxDDPTpl< _Scalar >
LinesearchOptions typedefaligator::SolverProxDDPTpl< _Scalar >
loggeraligator::SolverProxDDPTpl< _Scalar >
ls_modealigator::SolverProxDDPTpl< _Scalar >
ls_paramsaligator::SolverProxDDPTpl< _Scalar >
max_al_itersaligator::SolverProxDDPTpl< _Scalar >
max_itersaligator::SolverProxDDPTpl< _Scalar >
max_refinement_steps_aligator::SolverProxDDPTpl< _Scalar >
mu() constaligator::SolverProxDDPTpl< _Scalar >inline
mu_initaligator::SolverProxDDPTpl< _Scalar >
mu_inv() constaligator::SolverProxDDPTpl< _Scalar >inline
mudyn() constaligator::SolverProxDDPTpl< _Scalar >inline
multiplier_update_modealigator::SolverProxDDPTpl< _Scalar >
preg_aligator::SolverProxDDPTpl< _Scalar >
preg_last_aligator::SolverProxDDPTpl< _Scalar >
prim_tol0aligator::SolverProxDDPTpl< _Scalar >
prim_tol_aligator::SolverProxDDPTpl< _Scalar >
Problem typedefaligator::SolverProxDDPTpl< _Scalar >
refinement_threshold_aligator::SolverProxDDPTpl< _Scalar >
reg_dec_k_aligator::SolverProxDDPTpl< _Scalar >
reg_inc_first_k_aligator::SolverProxDDPTpl< _Scalar >
reg_inc_k_aligator::SolverProxDDPTpl< _Scalar >
reg_initaligator::SolverProxDDPTpl< _Scalar >
reg_maxaligator::SolverProxDDPTpl< _Scalar >
reg_minaligator::SolverProxDDPTpl< _Scalar >
registerCallback(const std::string &name, CallbackPtr cb)aligator::SolverProxDDPTpl< _Scalar >
removeCallback(const std::string &name)aligator::SolverProxDDPTpl< _Scalar >inline
Results typedefaligator::SolverProxDDPTpl< _Scalar >
results_aligator::SolverProxDDPTpl< _Scalar >
rollout_max_itersaligator::SolverProxDDPTpl< _Scalar >
rollout_type_aligator::SolverProxDDPTpl< _Scalar >
run(const Problem &problem, const std::vector< VectorXs > &xs_init={}, const std::vector< VectorXs > &us_init={}, const std::vector< VectorXs > &vs_init={}, const std::vector< VectorXs > &lams_init={})aligator::SolverProxDDPTpl< _Scalar >
sa_strategy_aligator::SolverProxDDPTpl< _Scalar >
Scalar typedefaligator::SolverProxDDPTpl< _Scalar >
setAlmPenalty(Scalar new_mu) noexceptaligator::SolverProxDDPTpl< _Scalar >inlineprotected
setDualTolerance(const Scalar tol)aligator::SolverProxDDPTpl< _Scalar >inline
setNumThreads(const std::size_t num_threads)aligator::SolverProxDDPTpl< _Scalar >
setup(const Problem &problem)aligator::SolverProxDDPTpl< _Scalar >
SolverProxDDPTpl(const Scalar tol=1e-6, const Scalar mu_init=0.01, const std::size_t max_iters=1000, VerboseLevel verbose=VerboseLevel::QUIET, StepAcceptanceStrategy sa_strategy=StepAcceptanceStrategy::LINESEARCH_NONMONOTONE, HessianApprox hess_approx=HessianApprox::GAUSS_NEWTON)aligator::SolverProxDDPTpl< _Scalar >
StageData typedefaligator::SolverProxDDPTpl< _Scalar >
StageFunctionData typedefaligator::SolverProxDDPTpl< _Scalar >
StageModel typedefaligator::SolverProxDDPTpl< _Scalar >
target_tol_aligator::SolverProxDDPTpl< _Scalar >
TrajOptData typedefaligator::SolverProxDDPTpl< _Scalar >
tryLinearStep(const Problem &problem, const Scalar alpha)aligator::SolverProxDDPTpl< _Scalar >
tryNonlinearRollout(const Problem &problem, const Scalar alpha)aligator::SolverProxDDPTpl< _Scalar >
updateGains()aligator::SolverProxDDPTpl< _Scalar >inline
updateLQSubproblem()aligator::SolverProxDDPTpl< _Scalar >
updateTolsOnFailure() noexceptaligator::SolverProxDDPTpl< _Scalar >inlineprotected
updateTolsOnSuccess() noexceptaligator::SolverProxDDPTpl< _Scalar >inlineprotected
verbose_aligator::SolverProxDDPTpl< _Scalar >
Workspace typedefaligator::SolverProxDDPTpl< _Scalar >
workspace_aligator::SolverProxDDPTpl< _Scalar >