MocoExtendProblem: Interface Between OpenSim and MATLAB for Rapidly Developing Direct Collocation Goals in Moco 1.1.0
add custom Moco goals to existing matlab scripts
MocoZMPGoal Member List

This is the complete list of members for MocoZMPGoal, including all inherited members.

calcGoalImpl(const GoalInput &input, SimTK::Vector &cost) const overrideMocoZMPGoalprotected
calcGoalImpl(const GoalInput &input, SimTK::Vector &cost) const overrideMocoZMPGoalprotected
calcIntegrandImpl(const IntegrandInput &input, double &integrand) const overrideMocoZMPGoalprotected
calcIntegrandImpl(const IntegrandInput &input, double &integrand) const overrideMocoZMPGoalprotected
constructProperties()MocoZMPGoalprivate
constructProperties()MocoZMPGoalprivate
FlattenSpatialVec(const SimTK::SpatialVec &S) constMocoZMPGoalprotected
getDefaultModeImpl() const overrideMocoZMPGoalinlineprotected
getDefaultModeImpl() const overrideMocoZMPGoalinlineprotected
getDivideByDisplacement() constMocoZMPGoalinline
getExponent() constMocoZMPGoalinline
getExponent() constMocoZMPGoalinline
getSupportsEndpointConstraintImpl() const overrideMocoZMPGoalinlineprotected
getSupportsEndpointConstraintImpl() const overrideMocoZMPGoalinlineprotected
initializeOnModelImpl(const Model &) const overrideMocoZMPGoalprotected
initializeOnModelImpl(const Model &) const overrideMocoZMPGoalprotected
m_force_namesMocoZMPGoalmutableprivate
m_modelMocoZMPGoalmutableprivate
m_power_functionMocoZMPGoalmutableprivate
MocoZMPGoal()MocoZMPGoalinline
MocoZMPGoal(std::string name)MocoZMPGoalinline
MocoZMPGoal(std::string name, double weight)MocoZMPGoalinline
MocoZMPGoal()MocoZMPGoalinline
MocoZMPGoal(std::string name)MocoZMPGoalinline
MocoZMPGoal(std::string name, double weight)MocoZMPGoalinline
OpenSim_DECLARE_CONCRETE_OBJECT(MocoZMPGoal, MocoGoal)MocoZMPGoalprivate
OpenSim_DECLARE_CONCRETE_OBJECT(MocoZMPGoal, MocoGoal)MocoZMPGoalprivate
OpenSim_DECLARE_PROPERTY(exponent, int, "The exponent applied to the output value in the integrand. " "The output can take on negative values in the integrand when the " "exponent is set to 1 (the default value). When the exponent is " "set to a value greater than 1, the absolute value function is " "applied to the output (before the exponent is applied), meaning " "that odd numbered exponents (greater than 1) do not take on " "negative values.")MocoZMPGoalprivate
OpenSim_DECLARE_PROPERTY(divide_by_displacement, bool, "Divide by the model's displacement over the phase (default: " "false)")MocoZMPGoalprivate
OpenSim_DECLARE_PROPERTY(exponent, int, "The exponent applied to the output value in the integrand. " "The output can take on negative values in the integrand when the " "exponent is set to 1 (the default value). When the exponent is " "set to a value greater than 1, the absolute value function is " "applied to the output (before the exponent is applied), meaning " "that odd numbered exponents (greater than 1) do not take on " "negative values.")MocoZMPGoalprivate
setDivideByDisplacement(bool tf)MocoZMPGoalinline
setExponent(int ex)MocoZMPGoalinline
setExponent(int ex)MocoZMPGoalinline