ALIGATOR_DYNAMIC_TYPEDEFS(Scalar) | aligator::SolverProxDDPTpl< _Scalar > | |
bcl_params | aligator::SolverProxDDPTpl< _Scalar > | |
CallbackMap typedef | aligator::SolverProxDDPTpl< _Scalar > | |
CallbackPtr typedef | aligator::SolverProxDDPTpl< _Scalar > | |
callbacks_ | 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 > | |
ConstraintType typedef | aligator::SolverProxDDPTpl< _Scalar > | |
CostData typedef | aligator::SolverProxDDPTpl< _Scalar > | |
CstrProximalScaler typedef | aligator::SolverProxDDPTpl< _Scalar > | |
CstrSet typedef | aligator::SolverProxDDPTpl< _Scalar > | |
dual_weight | aligator::SolverProxDDPTpl< _Scalar > | |
DynamicsData typedef | aligator::SolverProxDDPTpl< _Scalar > | |
Filter 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) -> CallbackPtr | aligator::SolverProxDDPTpl< _Scalar > | inline |
getCallbacks() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
getNumThreads() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
getResults() | aligator::SolverProxDDPTpl< _Scalar > | inline |
getWorkspace() | 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 > | |
LinesearchOptions typedef | aligator::SolverProxDDPTpl< _Scalar > | |
LinesearchType typedef | aligator::SolverProxDDPTpl< _Scalar > | |
logger | aligator::SolverProxDDPTpl< _Scalar > | |
lq_print_detailed | aligator::SolverProxDDPTpl< _Scalar > | |
LQProblem typedef | aligator::SolverProxDDPTpl< _Scalar > | |
ls_mode | aligator::SolverProxDDPTpl< _Scalar > | |
ls_params | aligator::SolverProxDDPTpl< _Scalar > | |
ls_strat | aligator::SolverProxDDPTpl< _Scalar > | |
max_al_iters | aligator::SolverProxDDPTpl< _Scalar > | |
max_iters | aligator::SolverProxDDPTpl< _Scalar > | |
maxRefinementSteps_ | aligator::SolverProxDDPTpl< _Scalar > | |
mu() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
mu_init | aligator::SolverProxDDPTpl< _Scalar > | |
mu_inv() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
mu_lower_bound | aligator::SolverProxDDPTpl< _Scalar > | |
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 > | |
refinementThreshold_ | 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 > | inline |
removeCallback(const std::string &name) | aligator::SolverProxDDPTpl< _Scalar > | inline |
Results typedef | aligator::SolverProxDDPTpl< _Scalar > | |
results_ | aligator::SolverProxDDPTpl< _Scalar > | |
rho() const | aligator::SolverProxDDPTpl< _Scalar > | inline |
rho_init | 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 > &lams_init={}) | aligator::SolverProxDDPTpl< _Scalar > | |
sa_strategy | aligator::SolverProxDDPTpl< _Scalar > | |
Scalar typedef | aligator::SolverProxDDPTpl< _Scalar > | |
setAlmPenalty(Scalar new_mu) noexcept | aligator::SolverProxDDPTpl< _Scalar > | inlineprotected |
setNumThreads(const std::size_t num_threads) | aligator::SolverProxDDPTpl< _Scalar > | inline |
setRho(Scalar new_rho) noexcept | aligator::SolverProxDDPTpl< _Scalar > | inlineprotected |
setup(const Problem &problem) | aligator::SolverProxDDPTpl< _Scalar > | |
SolverProxDDPTpl(const Scalar tol=1e-6, const Scalar mu_init=0.01, const Scalar rho_init=0., const std::size_t max_iters=1000, VerboseLevel verbose=VerboseLevel::QUIET, 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, Workspace &workspace, const Results &results, const Scalar alpha) | aligator::SolverProxDDPTpl< _Scalar > | static |
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 > | |