|
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
|
This is the complete list of members for MocoBOSGoal, including all inherited members.
| avg(const SimTK::Vec3 &a, const SimTK::Vec3 &b) const | MocoBOSGoal | protected |
| avg(const SimTK::Vec3 &a, const SimTK::Vec3 &b) const | MocoBOSGoal | protected |
| calcGoalImpl(const GoalInput &input, SimTK::Vector &cost) const override | MocoBOSGoal | protected |
| calcGoalImpl(const GoalInput &input, SimTK::Vector &cost) const override | MocoBOSGoal | protected |
| calcIntegrandImpl(const IntegrandInput &input, double &integrand) const override | MocoBOSGoal | protected |
| calcIntegrandImpl(const IntegrandInput &input, double &integrand) const override | MocoBOSGoal | protected |
| constructProperties() | MocoBOSGoal | private |
| constructProperties() | MocoBOSGoal | private |
| FlattenSpatialVec(const SimTK::SpatialVec &S) const | MocoBOSGoal | protected |
| FlattenSpatialVec(const SimTK::SpatialVec &S) const | MocoBOSGoal | protected |
| getDefaultModeImpl() const override | MocoBOSGoal | inlineprotected |
| getDefaultModeImpl() const override | MocoBOSGoal | inlineprotected |
| getDivideByDisplacement() const | MocoBOSGoal | inline |
| getExponent() const | MocoBOSGoal | inline |
| getExponent() const | MocoBOSGoal | inline |
| getLeftFootFrame() const | MocoBOSGoal | inline |
| getLeftFootFrame() const | MocoBOSGoal | inline |
| getRightFootFrame() const | MocoBOSGoal | inline |
| getRightFootFrame() const | MocoBOSGoal | inline |
| getSupportsEndpointConstraintImpl() const override | MocoBOSGoal | inlineprotected |
| getSupportsEndpointConstraintImpl() const override | MocoBOSGoal | inlineprotected |
| initializeOnModelImpl(const Model &) const override | MocoBOSGoal | protected |
| initializeOnModelImpl(const Model &) const override | MocoBOSGoal | protected |
| m_force_names | MocoBOSGoal | mutableprivate |
| m_left_foot_frame | MocoBOSGoal | mutableprivate |
| m_power_function | MocoBOSGoal | mutableprivate |
| m_right_foot_frame | MocoBOSGoal | mutableprivate |
| MocoBOSGoal() | MocoBOSGoal | inline |
| MocoBOSGoal(std::string name) | MocoBOSGoal | inline |
| MocoBOSGoal(std::string name, double weight) | MocoBOSGoal | inline |
| MocoBOSGoal() | MocoBOSGoal | inline |
| MocoBOSGoal(std::string name) | MocoBOSGoal | inline |
| MocoBOSGoal(std::string name, double weight) | MocoBOSGoal | inline |
| OpenSim_DECLARE_CONCRETE_OBJECT(MocoBOSGoal, MocoGoal) | MocoBOSGoal | private |
| OpenSim_DECLARE_CONCRETE_OBJECT(MocoBOSGoal, MocoGoal) | MocoBOSGoal | private |
| 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.") | MocoBOSGoal | private |
| OpenSim_DECLARE_PROPERTY(left_foot_frame, std::string, "The model frame associated with the left foot.") | MocoBOSGoal | private |
| OpenSim_DECLARE_PROPERTY(right_foot_frame, std::string, "The model frame associated with the right foot.") | MocoBOSGoal | private |
| OpenSim_DECLARE_PROPERTY(divide_by_displacement, bool, "Divide by the model's displacement over the phase (default: " "false)") | MocoBOSGoal | private |
| 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.") | MocoBOSGoal | private |
| OpenSim_DECLARE_PROPERTY(left_foot_frame, std::string, "The model frame associated with the left foot.") | MocoBOSGoal | private |
| OpenSim_DECLARE_PROPERTY(right_foot_frame, std::string, "The model frame associated with the right foot.") | MocoBOSGoal | private |
| setDivideByDisplacement(bool tf) | MocoBOSGoal | inline |
| setExponent(int ex) | MocoBOSGoal | inline |
| setExponent(int ex) | MocoBOSGoal | inline |
| setLeftFootFrame(std::string left_foot) | MocoBOSGoal | inline |
| setLeftFootFrame(std::string left_foot) | MocoBOSGoal | inline |
| setRightFootFrame(std::string right_foot) | MocoBOSGoal | inline |
| setRightFootFrame(std::string right_foot) | MocoBOSGoal | inline |