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
MocoActivationGoal Member List

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

calcGoalImpl(const GoalInput &input, SimTK::Vector &cost) const overrideMocoActivationGoalprotected
calcGoalImpl(const GoalInput &input, SimTK::Vector &cost) const overrideMocoActivationGoalprotected
calcIntegrandImpl(const IntegrandInput &input, double &integrand) const overrideMocoActivationGoalprotected
calcIntegrandImpl(const IntegrandInput &input, double &integrand) const overrideMocoActivationGoalprotected
constructProperties()MocoActivationGoalprivate
constructProperties()MocoActivationGoalprivate
getDefaultModeImpl() const overrideMocoActivationGoalinlineprotected
getDefaultModeImpl() const overrideMocoActivationGoalinlineprotected
getDivideByDisplacement() constMocoActivationGoalinline
getEndPointGoal() constMocoActivationGoalinline
getEndPointGoal() constMocoActivationGoalinline
getExponent() constMocoActivationGoalinline
getSupportsEndpointConstraintImpl() const overrideMocoActivationGoalinlineprotected
getSupportsEndpointConstraintImpl() const overrideMocoActivationGoalinlineprotected
initializeOnModelImpl(const Model &) const overrideMocoActivationGoalprotected
initializeOnModelImpl(const Model &) const overrideMocoActivationGoalprotected
m_act_indicesMocoActivationGoalmutableprivate
m_custom_act_indicesMocoActivationGoalmutableprivate
m_custom_state_namesMocoActivationGoalmutableprivate
m_custom_weightsMocoActivationGoalmutableprivate
m_custom_weights_inputMocoActivationGoalmutableprivate
m_power_functionMocoActivationGoalmutableprivate
m_state_namesMocoActivationGoalmutableprivate
MocoActivationGoal()MocoActivationGoalinline
MocoActivationGoal(std::string name)MocoActivationGoalinline
MocoActivationGoal(std::string name, double weight)MocoActivationGoalinline
MocoActivationGoal()MocoActivationGoalinline
MocoActivationGoal(std::string name)MocoActivationGoalinline
MocoActivationGoal(std::string name, double weight)MocoActivationGoalinline
OpenSim_DECLARE_CONCRETE_OBJECT(MocoActivationGoal, MocoGoal)MocoActivationGoalprivate
OpenSim_DECLARE_CONCRETE_OBJECT(MocoActivationGoal, MocoGoal)MocoActivationGoalprivate
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.")MocoActivationGoalprivate
OpenSim_DECLARE_PROPERTY(end_point_goal, double, "Target value for end-point goal (default: 0)")MocoActivationGoalprivate
OpenSim_DECLARE_PROPERTY(divide_by_displacement, bool, "Divide by the model's displacement over the phase (default: " "false)")MocoActivationGoalprivate
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.")MocoActivationGoalprivate
OpenSim_DECLARE_PROPERTY(end_point_goal, double, "Target value for end-point goal (default: 0)")MocoActivationGoalprivate
setCustomWeightNames(const std::vector< std::string > refCoordNames)MocoActivationGoalinline
setCustomWeightValues(const std::vector< double > refWeights)MocoActivationGoalinline
setDivideByDisplacement(bool tf)MocoActivationGoalinline
setEndPointGoal(double end_point_goal)MocoActivationGoalinline
setEndPointGoal(double end_point_goal)MocoActivationGoalinline
setExponent(int ex)MocoActivationGoalinline