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

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

calcGoalImpl(const GoalInput &input, SimTK::Vector &cost) const overrideMocoMuscleStrainGoalprotected
calcIntegrandImpl(const IntegrandInput &input, double &integrand) const overrideMocoMuscleStrainGoalprotected
constructProperties()MocoMuscleStrainGoalprivate
FlattenSpatialVec(const SimTK::SpatialVec &S) constMocoMuscleStrainGoalprotected
getDefaultModeImpl() const overrideMocoMuscleStrainGoalinlineprotected
getDivideByDisplacement() constMocoMuscleStrainGoalinline
getExponent() constMocoMuscleStrainGoalinline
getSupportsEndpointConstraintImpl() const overrideMocoMuscleStrainGoalinlineprotected
initializeOnModelImpl(const Model &) const overrideMocoMuscleStrainGoalprotected
m_act_indicesMocoMuscleStrainGoalmutableprivate
m_FisoMocoMuscleStrainGoalmutableprivate
m_force_namesMocoMuscleStrainGoalmutableprivate
m_LoptMocoMuscleStrainGoalmutableprivate
m_power_functionMocoMuscleStrainGoalmutableprivate
m_VolMocoMuscleStrainGoalmutableprivate
MocoMuscleStrainGoal()MocoMuscleStrainGoalinline
MocoMuscleStrainGoal(std::string name)MocoMuscleStrainGoalinline
MocoMuscleStrainGoal(std::string name, double weight)MocoMuscleStrainGoalinline
OpenSim_DECLARE_CONCRETE_OBJECT(MocoMuscleStrainGoal, MocoGoal)MocoMuscleStrainGoalprivate
OpenSim_DECLARE_PROPERTY(divide_by_displacement, bool, "Divide by the model's displacement over the phase (default: " "false)")MocoMuscleStrainGoalprivate
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.")MocoMuscleStrainGoalprivate
setDivideByDisplacement(bool tf)MocoMuscleStrainGoalinline
setExponent(int ex)MocoMuscleStrainGoalinline