|
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 MocoCustomOutputGoal, including all inherited members.
| calcGoalImpl(const GoalInput &input, SimTK::Vector &values) const override | MocoCustomOutputGoal | protected |
| calcIntegrandImpl(const IntegrandInput &state, double &integrand) const override | MocoCustomOutputGoal | protected |
| calcOutputValue(const SimTK::State &) const | MocoCustomOutputGoal | protected |
| constructProperties() | MocoCustomOutputGoal | private |
| DataType enum name | MocoCustomOutputGoal | private |
| getDefaultModeImpl() const override | MocoCustomOutputGoal | inlineprotected |
| getDependsOnStage() const | MocoCustomOutputGoal | protected |
| getDivideByDisplacement() const | MocoCustomOutputGoal | inline |
| getDivideByMass() const | MocoCustomOutputGoal | inline |
| getExponent() const | MocoCustomOutputGoal | inline |
| getOutputIndex() const | MocoCustomOutputGoal | inline |
| getOutputPath() const | MocoCustomOutputGoal | inline |
| getSupportsEndpointConstraintImpl() const override | MocoCustomOutputGoal | inlineprotected |
| initializeOnModelBase() const | MocoCustomOutputGoal | protected |
| initializeOnModelImpl(const Model &) const override | MocoCustomOutputGoal | protected |
| m_data_type | MocoCustomOutputGoal | mutableprivate |
| m_dependsOnStage | MocoCustomOutputGoal | mutableprivate |
| m_index1 | MocoCustomOutputGoal | mutableprivate |
| m_index2 | MocoCustomOutputGoal | mutableprivate |
| m_minimizeVectorNorm | MocoCustomOutputGoal | mutableprivate |
| m_output | MocoCustomOutputGoal | mutableprivate |
| m_power_function | MocoCustomOutputGoal | mutableprivate |
| MocoCustomOutputGoal() | MocoCustomOutputGoal | inline |
| MocoCustomOutputGoal(std::string name) | MocoCustomOutputGoal | inline |
| MocoCustomOutputGoal(std::string name, double weight) | MocoCustomOutputGoal | inline |
| OpenSim_DECLARE_CONCRETE_OBJECT(MocoCustomOutputGoal, MocoGoal) | MocoCustomOutputGoal | private |
| OpenSim_DECLARE_PROPERTY(output_path, std::string, "The absolute path to the output in the model to use as the " "integrand for this goal.") | MocoCustomOutputGoal | 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.") | MocoCustomOutputGoal | private |
| OpenSim_DECLARE_PROPERTY(output_index, int, "The index to the value to be minimized when a vector type " "Output is specified. For SpatialVec Outputs, indices 0, 1, " "and 2 refer to the rotational components and indices 3, 4, " "and 5 refer to the translational components. A value of -1 " "indicates to minimize the vector norm (default: -1).") | MocoCustomOutputGoal | private |
| OpenSim_DECLARE_PROPERTY(divide_by_displacement, bool, "Divide by the model's displacement over the phase (default: " "false)") | MocoCustomOutputGoal | private |
| OpenSim_DECLARE_PROPERTY(divide_by_mass, bool, "Divide by the model's total mass (default: false)") | MocoCustomOutputGoal | private |
| setDivideByDisplacement(bool tf) | MocoCustomOutputGoal | inline |
| setDivideByMass(bool mass) | MocoCustomOutputGoal | inline |
| setExponent(int exponent) | MocoCustomOutputGoal | inline |
| setOutputIndex(int index) | MocoCustomOutputGoal | inline |
| setOutputPath(std::string path) | MocoCustomOutputGoal | inline |
| setValueToExponent(double value) const | MocoCustomOutputGoal | protected |
| Type_double enum value | MocoCustomOutputGoal | private |
| Type_SpatialVec enum value | MocoCustomOutputGoal | private |
| Type_Vec3 enum value | MocoCustomOutputGoal | private |