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 |