robotoc
robotoc - efficient ROBOT Optimal Control solvers
Loading...
Searching...
No Matches
robotoc::CostFunctionComponentBase Member List

This is the complete list of members for robotoc::CostFunctionComponentBase, including all inherited members.

as_shared_ptr()robotoc::CostFunctionComponentBaseinline
CostFunctionComponentBase()robotoc::CostFunctionComponentBaseinline
CostFunctionComponentBase(const CostFunctionComponentBase &)=defaultrobotoc::CostFunctionComponentBase
CostFunctionComponentBase(CostFunctionComponentBase &&) noexcept=defaultrobotoc::CostFunctionComponentBase
evalImpactCost(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) const =0robotoc::CostFunctionComponentBasepure virtual
evalImpactCostDerivatives(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) const =0robotoc::CostFunctionComponentBasepure virtual
evalImpactCostHessian(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTMatrix &kkt_matrix) const =0robotoc::CostFunctionComponentBasepure virtual
evalStageCost(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) const =0robotoc::CostFunctionComponentBasepure virtual
evalStageCostDerivatives(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) const =0robotoc::CostFunctionComponentBasepure virtual
evalStageCostHessian(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTMatrix &kkt_matrix) const =0robotoc::CostFunctionComponentBasepure virtual
evalTerminalCost(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) const =0robotoc::CostFunctionComponentBasepure virtual
evalTerminalCostDerivatives(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) const =0robotoc::CostFunctionComponentBasepure virtual
evalTerminalCostHessian(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTMatrix &kkt_matrix) const =0robotoc::CostFunctionComponentBasepure virtual
operator=(const CostFunctionComponentBase &)=defaultrobotoc::CostFunctionComponentBase
operator=(CostFunctionComponentBase &&) noexcept=defaultrobotoc::CostFunctionComponentBase
~CostFunctionComponentBase()robotoc::CostFunctionComponentBaseinlinevirtual