ALIGATOR_DYNAMIC_TYPEDEFS(Scalar) | aligator::SolverProxDDPTpl< _Scalar > | |
bcl_params | aligator::SolverProxDDPTpl< _Scalar > | |
CallbackMap typedef | aligator::SolverProxDDPTpl< _Scalar > | |
CallbackPtr typedef | aligator::SolverProxDDPTpl< _Scalar > | |
clearCallbacks() noexcept | aligator::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 typedef | aligator::SolverProxDDPTpl< _Scalar > | |
CostData typedef | aligator::SolverProxDDPTpl< _Scalar > | |
CstrSet typedef | aligator::SolverProxDDPTpl< _Scalar > | |
cycleProblem(const Problem &problem, shared_ptr< StageDataTpl< Scalar > > data) | aligator::SolverProxDDPTpl< _Scalar > | |
dual_weight | aligator::SolverProxDDPTpl< _Scalar > | |
DynamicsData typedef | aligator::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) const | aligator::SolverProxDDPTpl< _Scalar > | inline |
getCallbackNames() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
getCallbacks() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
getDualTolerance() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
getNumThreads() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
hess_approx_ | aligator::SolverProxDDPTpl< _Scalar > | |
increaseRegularization() noexcept | aligator::SolverProxDDPTpl< _Scalar > | inlineprotected |
initializeRegularization() noexcept | aligator::SolverProxDDPTpl< _Scalar > | inlineprotected |
inner_tol0 | aligator::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_choice | aligator::SolverProxDDPTpl< _Scalar > | |
linearSolver_ | aligator::SolverProxDDPTpl< _Scalar > | |
linesearch_ | aligator::SolverProxDDPTpl< _Scalar > | |
LinesearchOptions typedef | aligator::SolverProxDDPTpl< _Scalar > | |
logger | aligator::SolverProxDDPTpl< _Scalar > | |
ls_mode | aligator::SolverProxDDPTpl< _Scalar > | |
ls_params | aligator::SolverProxDDPTpl< _Scalar > | |
max_al_iters | aligator::SolverProxDDPTpl< _Scalar > | |
max_iters | aligator::SolverProxDDPTpl< _Scalar > | |
max_refinement_steps_ | aligator::SolverProxDDPTpl< _Scalar > | |
mu() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
mu_init | aligator::SolverProxDDPTpl< _Scalar > | |
mu_inv() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
mudyn() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
multiplier_update_mode | aligator::SolverProxDDPTpl< _Scalar > | |
preg_ | aligator::SolverProxDDPTpl< _Scalar > | |
preg_last_ | aligator::SolverProxDDPTpl< _Scalar > | |
prim_tol0 | aligator::SolverProxDDPTpl< _Scalar > | |
prim_tol_ | aligator::SolverProxDDPTpl< _Scalar > | |
Problem typedef | aligator::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_init | aligator::SolverProxDDPTpl< _Scalar > | |
reg_max | aligator::SolverProxDDPTpl< _Scalar > | |
reg_min | aligator::SolverProxDDPTpl< _Scalar > | |
registerCallback(const std::string &name, CallbackPtr cb) | aligator::SolverProxDDPTpl< _Scalar > | |
removeCallback(const std::string &name) | aligator::SolverProxDDPTpl< _Scalar > | inline |
Results typedef | aligator::SolverProxDDPTpl< _Scalar > | |
results_ | aligator::SolverProxDDPTpl< _Scalar > | |
rollout_max_iters | aligator::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 typedef | aligator::SolverProxDDPTpl< _Scalar > | |
setAlmPenalty(Scalar new_mu) noexcept | aligator::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 typedef | aligator::SolverProxDDPTpl< _Scalar > | |
StageFunctionData typedef | aligator::SolverProxDDPTpl< _Scalar > | |
StageModel typedef | aligator::SolverProxDDPTpl< _Scalar > | |
target_tol_ | aligator::SolverProxDDPTpl< _Scalar > | |
TrajOptData typedef | aligator::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() noexcept | aligator::SolverProxDDPTpl< _Scalar > | inlineprotected |
updateTolsOnSuccess() noexcept | aligator::SolverProxDDPTpl< _Scalar > | inlineprotected |
verbose_ | aligator::SolverProxDDPTpl< _Scalar > | |
Workspace typedef | aligator::SolverProxDDPTpl< _Scalar > | |
workspace_ | aligator::SolverProxDDPTpl< _Scalar > | |