13template <
typename Scalar>
70#ifdef ALIGATOR_ENABLE_TEMPLATE_INSTANTIATION
Scalar costDirectionalDerivative(const WorkspaceTpl< Scalar > &workspace, const TrajOptDataTpl< Scalar > &prob_data)
Compute the directional derivative of the cost function.
Primal-dual augmented Lagrangian merit function.
StageDataTpl< Scalar > StageData
static Scalar directionalDerivative(const Scalar mudyn, const Scalar mucstr, const TrajOptProblem &problem, Workspace &workspace)
StageFunctionDataTpl< Scalar > StageFunctionData
TrajOptProblemTpl< Scalar > TrajOptProblem
WorkspaceTpl< Scalar > Workspace
TrajOptDataTpl< Scalar > TrajOptData
ConstraintStackTpl< Scalar > ConstraintStack
ALIGATOR_DYNAMIC_TYPEDEFS(Scalar)
static Scalar evaluate(const Scalar mudyn, const Scalar mucstr, const TrajOptProblem &problem, Workspace &workspace)
Compute the merit function at the trial point.
StageModelTpl< Scalar > StageModel
Convenience class to manage a stack of constraints.
Data struct for stage models StageModelTpl.
Base struct for function data.
A stage in the control problem.
Trajectory optimization problem.
Workspace for solver SolverProxDDP.