|
robotoc
robotoc - efficient ROBOT Optimal Control solvers
|
This is the complete list of members for robotoc::CostFunctionComponentBase, including all inherited members.
| as_shared_ptr() | robotoc::CostFunctionComponentBase | inline |
| CostFunctionComponentBase() | robotoc::CostFunctionComponentBase | inline |
| CostFunctionComponentBase(const CostFunctionComponentBase &)=default | robotoc::CostFunctionComponentBase | |
| CostFunctionComponentBase(CostFunctionComponentBase &&) noexcept=default | robotoc::CostFunctionComponentBase | |
| evalImpactCost(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) const =0 | robotoc::CostFunctionComponentBase | pure virtual |
| evalImpactCostDerivatives(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) const =0 | robotoc::CostFunctionComponentBase | pure virtual |
| evalImpactCostHessian(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTMatrix &kkt_matrix) const =0 | robotoc::CostFunctionComponentBase | pure virtual |
| evalStageCost(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) const =0 | robotoc::CostFunctionComponentBase | pure virtual |
| evalStageCostDerivatives(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) const =0 | robotoc::CostFunctionComponentBase | pure virtual |
| evalStageCostHessian(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTMatrix &kkt_matrix) const =0 | robotoc::CostFunctionComponentBase | pure virtual |
| evalTerminalCost(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) const =0 | robotoc::CostFunctionComponentBase | pure virtual |
| evalTerminalCostDerivatives(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) const =0 | robotoc::CostFunctionComponentBase | pure virtual |
| evalTerminalCostHessian(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTMatrix &kkt_matrix) const =0 | robotoc::CostFunctionComponentBase | pure virtual |
| operator=(const CostFunctionComponentBase &)=default | robotoc::CostFunctionComponentBase | |
| operator=(CostFunctionComponentBase &&) noexcept=default | robotoc::CostFunctionComponentBase | |
| ~CostFunctionComponentBase() | robotoc::CostFunctionComponentBase | inlinevirtual |