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

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 &)=defaultrobotoc::CostFunction
CostFunction(CostFunction &&) noexcept=defaultrobotoc::CostFunction
CostFunctionComponentBasePtr typedefrobotoc::CostFunction
createCostFunctionData(const Robot &robot) constrobotoc::CostFunction
discountFactor() constrobotoc::CostFunction
discountTimeStep() constrobotoc::CostFunction
disp(std::ostream &os) constrobotoc::CostFunction
erase(const std::string &name)robotoc::CostFunction
evalImpactCost(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) constrobotoc::CostFunction
evalStageCost(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) constrobotoc::CostFunction
evalTerminalCost(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s) constrobotoc::CostFunction
exist(const std::string &name) constrobotoc::CostFunction
get(const std::string &name) constrobotoc::CostFunction
getCostComponentList() constrobotoc::CostFunction
linearizeImpactCost(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) constrobotoc::CostFunction
linearizeStageCost(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) constrobotoc::CostFunction
linearizeTerminalCost(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual) constrobotoc::CostFunction
operator<<robotoc::CostFunctionfriend
operator<<robotoc::CostFunctionfriend
operator=(const CostFunction &)=defaultrobotoc::CostFunction
operator=(CostFunction &&) noexcept=defaultrobotoc::CostFunction
quadratizeImpactCost(Robot &robot, const ImpactStatus &impact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual, SplitKKTMatrix &kkt_matrix) constrobotoc::CostFunction
quadratizeStageCost(Robot &robot, const ContactStatus &contact_status, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual, SplitKKTMatrix &kkt_matrix) constrobotoc::CostFunction
quadratizeTerminalCost(Robot &robot, CostFunctionData &data, const GridInfo &grid_info, const SplitSolution &s, SplitKKTResidual &kkt_residual, SplitKKTMatrix &kkt_matrix) constrobotoc::CostFunction
setDiscountFactor(const double discount_factor, const double discount_time_step)robotoc::CostFunction
~CostFunction()=defaultrobotoc::CostFunction