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

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

avg(const SimTK::Vec3 &a, const SimTK::Vec3 &b) constMocoBOSGoalprotected
avg(const SimTK::Vec3 &a, const SimTK::Vec3 &b) constMocoBOSGoalprotected
calcGoalImpl(const GoalInput &input, SimTK::Vector &cost) const overrideMocoBOSGoalprotected
calcGoalImpl(const GoalInput &input, SimTK::Vector &cost) const overrideMocoBOSGoalprotected
calcIntegrandImpl(const IntegrandInput &input, double &integrand) const overrideMocoBOSGoalprotected
calcIntegrandImpl(const IntegrandInput &input, double &integrand) const overrideMocoBOSGoalprotected
constructProperties()MocoBOSGoalprivate
constructProperties()MocoBOSGoalprivate
FlattenSpatialVec(const SimTK::SpatialVec &S) constMocoBOSGoalprotected
FlattenSpatialVec(const SimTK::SpatialVec &S) constMocoBOSGoalprotected
getDefaultModeImpl() const overrideMocoBOSGoalinlineprotected
getDefaultModeImpl() const overrideMocoBOSGoalinlineprotected
getDivideByDisplacement() constMocoBOSGoalinline
getExponent() constMocoBOSGoalinline
getExponent() constMocoBOSGoalinline
getLeftFootFrame() constMocoBOSGoalinline
getLeftFootFrame() constMocoBOSGoalinline
getRightFootFrame() constMocoBOSGoalinline
getRightFootFrame() constMocoBOSGoalinline
getSupportsEndpointConstraintImpl() const overrideMocoBOSGoalinlineprotected
getSupportsEndpointConstraintImpl() const overrideMocoBOSGoalinlineprotected
initializeOnModelImpl(const Model &) const overrideMocoBOSGoalprotected
initializeOnModelImpl(const Model &) const overrideMocoBOSGoalprotected
m_force_namesMocoBOSGoalmutableprivate
m_left_foot_frameMocoBOSGoalmutableprivate
m_power_functionMocoBOSGoalmutableprivate
m_right_foot_frameMocoBOSGoalmutableprivate
MocoBOSGoal()MocoBOSGoalinline
MocoBOSGoal(std::string name)MocoBOSGoalinline
MocoBOSGoal(std::string name, double weight)MocoBOSGoalinline
MocoBOSGoal()MocoBOSGoalinline
MocoBOSGoal(std::string name)MocoBOSGoalinline
MocoBOSGoal(std::string name, double weight)MocoBOSGoalinline
OpenSim_DECLARE_CONCRETE_OBJECT(MocoBOSGoal, MocoGoal)MocoBOSGoalprivate
OpenSim_DECLARE_CONCRETE_OBJECT(MocoBOSGoal, MocoGoal)MocoBOSGoalprivate
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.")MocoBOSGoalprivate
OpenSim_DECLARE_PROPERTY(left_foot_frame, std::string, "The model frame associated with the left foot.")MocoBOSGoalprivate
OpenSim_DECLARE_PROPERTY(right_foot_frame, std::string, "The model frame associated with the right foot.")MocoBOSGoalprivate
OpenSim_DECLARE_PROPERTY(divide_by_displacement, bool, "Divide by the model's displacement over the phase (default: " "false)")MocoBOSGoalprivate
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.")MocoBOSGoalprivate
OpenSim_DECLARE_PROPERTY(left_foot_frame, std::string, "The model frame associated with the left foot.")MocoBOSGoalprivate
OpenSim_DECLARE_PROPERTY(right_foot_frame, std::string, "The model frame associated with the right foot.")MocoBOSGoalprivate
setDivideByDisplacement(bool tf)MocoBOSGoalinline
setExponent(int ex)MocoBOSGoalinline
setExponent(int ex)MocoBOSGoalinline
setLeftFootFrame(std::string left_foot)MocoBOSGoalinline
setLeftFootFrame(std::string left_foot)MocoBOSGoalinline
setRightFootFrame(std::string right_foot)MocoBOSGoalinline
setRightFootFrame(std::string right_foot)MocoBOSGoalinline