|
robotoc
robotoc - efficient ROBOT Optimal Control solvers
|
This is the complete list of members for robotoc::CostFunction, including all inherited members.
| add(const std::string &name, const CostFunctionComponentBasePtr &cost) | robotoc::CostFunction | |
| clear() | robotoc::CostFunction | |
| CostFunction(const double discount_factor, const double discount_time_step) | robotoc::CostFunction | |
| CostFunction() | robotoc::CostFunction | |
| CostFunction(const CostFunction &)=default | robotoc::CostFunction | |
| CostFunction(CostFunction &&) noexcept=default | robotoc::CostFunction | |
| CostFunctionComponentBasePtr typedef | robotoc::CostFunction | |
| createCostFunctionData(const Robot &robot) const | robotoc::CostFunction | |
| discountFactor() const | robotoc::CostFunction | |
| discountTimeStep() const | robotoc::CostFunction | |
| disp(std::ostream &os) const | robotoc::CostFunction | |
| erase(const std::string &name) | robotoc::CostFunction | |
| evalImpactCost(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) const | robotoc::CostFunction | |
| evalStageCost(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) const | robotoc::CostFunction | |
| evalTerminalCost(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) const | robotoc::CostFunction | |
| exist(const std::string &name) const | robotoc::CostFunction | |
| get(const std::string &name) const | robotoc::CostFunction | |
| getCostComponentList() const | robotoc::CostFunction | |
| linearizeImpactCost(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) const | robotoc::CostFunction | |
| linearizeStageCost(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) const | robotoc::CostFunction | |
| linearizeTerminalCost(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) const | robotoc::CostFunction | |
| operator<< | robotoc::CostFunction | friend |
| operator<< | robotoc::CostFunction | friend |
| operator=(const CostFunction &)=default | robotoc::CostFunction | |
| operator=(CostFunction &&) noexcept=default | robotoc::CostFunction | |
| quadratizeImpactCost(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual, SplitKKTMatrix &kkt_matrix) const | robotoc::CostFunction | |
| quadratizeStageCost(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual, SplitKKTMatrix &kkt_matrix) const | robotoc::CostFunction | |
| quadratizeTerminalCost(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual, SplitKKTMatrix &kkt_matrix) const | robotoc::CostFunction | |
| setDiscountFactor(const double discount_factor, const double discount_time_step) | robotoc::CostFunction | |
| ~CostFunction()=default | robotoc::CostFunction |