OpenSim Moco  0.2.0
OpenSim::DeGrooteFregly2016Muscle Member List

This is the complete list of members for OpenSim::DeGrooteFregly2016Muscle, including all inherited members.

calcActiveForceLengthMultiplier(const SimTK::Real &normFiberLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcActiveForceLengthMultiplierDerivative(const SimTK::Real &normFiberLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcEquilibriumResidual(const SimTK::Real &tendonForce, const SimTK::Real &fiberForceAlongTendon) constOpenSim::DeGrooteFregly2016Muscleinline
calcFiberForce(const SimTK::Real &activation, const SimTK::Real &activeForceLengthMultiplier, const SimTK::Real &forceVelocityMultiplier, const SimTK::Real &normPassiveFiberForce, const SimTK::Real &normFiberVelocity, SimTK::Real &activeFiberForce, SimTK::Real &conPassiveFiberForce, SimTK::Real &nonConPassiveFiberForce, SimTK::Real &totalFiberForce) constOpenSim::DeGrooteFregly2016Muscleinline
calcFiberStiffness(const SimTK::Real &activation, const SimTK::Real &normFiberLength, const SimTK::Real &fiberVelocityMultiplier) constOpenSim::DeGrooteFregly2016Muscleinline
calcFiberStiffnessAlongTendon(const SimTK::Real &fiberLength, const SimTK::Real &partialFiberForceAlongTendonPartialFiberLength, const SimTK::Real &sinPennationAngle, const SimTK::Real &cosPennationAngle, const SimTK::Real &partialPennationAnglePartialFiberLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcFiberVelocityInfo(const SimTK::State &s, FiberVelocityInfo &fvi) const override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
calcForceVelocityInverseCurve(const SimTK::Real &forceVelocityMult)OpenSim::DeGrooteFregly2016Muscleinlinestatic
calcForceVelocityMultiplier(const SimTK::Real &normFiberVelocity)OpenSim::DeGrooteFregly2016Muscleinlinestatic
calcInextensibleTendonActiveFiberForce(SimTK::State &, double) const override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
calcLinearizedEquilibriumResidualDerivative(const SimTK::Real muscleTendonVelocity, const SimTK::Real &fiberVelocityAlongTendon, const SimTK::Real &tendonStiffness, const SimTK::Real &fiberStiffnessAlongTendon) constOpenSim::DeGrooteFregly2016Muscleinline
calcMuscleDynamicsInfo(const SimTK::State &s, MuscleDynamicsInfo &mdi) const override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
calcMuscleLengthInfo(const SimTK::State &s, MuscleLengthInfo &mli) const override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
calcMusclePotentialEnergyInfo(const SimTK::State &s, MusclePotentialEnergyInfo &mpei) const override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
calcMuscleStiffness(const SimTK::Real &tendonStiffness, const SimTK::Real &fiberStiffnessAlongTendon) constOpenSim::DeGrooteFregly2016Muscleinline
calcPartialFiberForceAlongTendonPartialFiberLength(const SimTK::Real &fiberForce, const SimTK::Real &fiberStiffness, const SimTK::Real &sinPennationAngle, const SimTK::Real &cosPennationAngle, const SimTK::Real &partialPennationAnglePartialFiberLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcPartialPennationAnglePartialFiberLength(const SimTK::Real &fiberLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcPartialTendonForcePartialFiberLength(const SimTK::Real &tendonStiffness, const SimTK::Real &fiberLength, const SimTK::Real &sinPennationAngle, const SimTK::Real &cosPennationAngle) const (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinline
calcPartialTendonLengthPartialFiberLength(const SimTK::Real &fiberLength, const SimTK::Real &sinPennationAngle, const SimTK::Real &cosPennationAngle, const SimTK::Real &partialPennationAnglePartialFiberLength) const (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinline
calcPassiveForceMultiplier(const SimTK::Real &normFiberLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcPassiveForceMultiplierDerivative(const SimTK::Real &normFiberLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcPassiveForceMultiplierIntegral(const SimTK::Real &normFiberLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcTendonForceLengthInverseCurve(const SimTK::Real &normTendonForce) constOpenSim::DeGrooteFregly2016Muscleinline
calcTendonForceLengthInverseCurveDerivative(const SimTK::Real &derivNormTendonForce, const SimTK::Real &normTendonLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcTendonForceMultiplier(const SimTK::Real &normTendonLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcTendonForceMultiplierDerivative(const SimTK::Real &normTendonLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcTendonForceMultiplierIntegral(const SimTK::Real &normTendonLength) constOpenSim::DeGrooteFregly2016Muscleinline
calcTendonStiffness(const SimTK::Real &normTendonLength) constOpenSim::DeGrooteFregly2016Muscleinline
computeActuation(const SimTK::State &s) const override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
computeInitialFiberEquilibrium(SimTK::State &s) const overrideOpenSim::DeGrooteFregly2016Muscle
computeStateVariableDerivatives(const SimTK::State &s) const override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
DeGrooteFregly2016Muscle() (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinline
exportFiberLengthCurvesToTable(const SimTK::Vector &normFiberLengths=SimTK::Vector()) constOpenSim::DeGrooteFregly2016Muscle
exportFiberVelocityMultiplierToTable(const SimTK::Vector &normFiberVelocities=SimTK::Vector()) constOpenSim::DeGrooteFregly2016Muscle
exportTendonForceMultiplierToTable(const SimTK::Vector &normTendonLengths=SimTK::Vector()) constOpenSim::DeGrooteFregly2016Muscle
extendAddToSystem(SimTK::MultibodySystem &system) const override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
extendFinalizeFromProperties() override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
extendInitStateFromProperties(SimTK::State &s) const override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
extendSetPropertiesFromState(const SimTK::State &s) override (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleprotected
getActivation(const SimTK::State &s) const overrideOpenSim::DeGrooteFregly2016Muscleinline
getActivationStateName() (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinlinestatic
getBoundsNormalizedTendonForce(const SimTK::State &) constOpenSim::DeGrooteFregly2016Muscleinline
getEquilibriumResidual(const SimTK::State &s) constOpenSim::DeGrooteFregly2016Muscleinline
getImplicitDynamicsDerivativeName() (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinlinestatic
getImplicitDynamicsResidualName() (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinlinestatic
getImplicitEnabledNormalizedTendonForce(const SimTK::State &) constOpenSim::DeGrooteFregly2016Muscleinline
getImplicitResidualNormalizedTendonForce(const SimTK::State &s) constOpenSim::DeGrooteFregly2016Muscle
getLinearizedEquilibriumResidualDerivative(const SimTK::State &s) constOpenSim::DeGrooteFregly2016Muscleinline
getMaxNormalizedTendonForce() (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinlinestatic
getMinNormalizedTendonForce() (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinlinestatic
getNormalizedTendonForce(const SimTK::State &s) constOpenSim::DeGrooteFregly2016Muscleinline
getNormalizedTendonForceDerivative(const SimTK::State &s) constOpenSim::DeGrooteFregly2016Muscleinline
getNormalizedTendonForceStateName() (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinlinestatic
OpenSim_DECLARE_OUTPUT(implicitresidual_normalized_tendon_force, double, getImplicitResidualNormalizedTendonForce, SimTK::Stage::Dynamics) (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_OUTPUT(implicitenabled_normalized_tendon_force, bool, getImplicitEnabledNormalizedTendonForce, SimTK::Stage::Model) (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_OUTPUT(statebounds_normalized_tendon_force, SimTK::Vec2, getBoundsNormalizedTendonForce, SimTK::Stage::Model) (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_PROPERTY(activation_time_constant, double, "Smaller value means activation can change more rapidly (units: " "seconds).") (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_PROPERTY(deactivation_time_constant, double, "Smaller value means activation can decrease more rapidly " "(units: seconds).") (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_PROPERTY(default_activation, double, "Value of activation in the default state returned by " "initSystem().") (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_PROPERTY(default_normalized_tendon_force, double, "Value of normalized tendon force in the default state returned by " "initSystem().") (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_PROPERTY(active_force_width_scale, double, "Scale factor for the width of the active force-length curve. " "Larger values make the curve wider. " "(default: 1.0).") (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_PROPERTY(fiber_damping, double, "The linear damping of the fiber (default: 0).") (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_PROPERTY(tendon_strain_at_one_norm_force, double, "Tendon strain at a tension of 1 normalized force.") (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_PROPERTY(ignore_passive_fiber_force, bool, "Make the passive fiber force 0 (default: false).") (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
OpenSim_DECLARE_PROPERTY(tendon_compliance_dynamics_mode, std::string, "The dynamics method used to enforce tendon compliance dynamics. " "Options: 'explicit' or 'implicit'. Default: 'explicit'. ") (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle
printCurvesToSTOFiles(const std::string &directory=".") constOpenSim::DeGrooteFregly2016Muscle
replaceMuscles(Model &model, bool allowUnsupportedMuscles=false)OpenSim::DeGrooteFregly2016Musclestatic
setActivation(SimTK::State &s, double activation) const overrideOpenSim::DeGrooteFregly2016Muscleinline
setNormalizedTendonForce(SimTK::State &s, double normTendonForce) const (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscleinline
solveBisection(std::function< SimTK::Real(const SimTK::Real &)> calcResidual, SimTK::Real left, SimTK::Real right, const SimTK::Real &xTolerance=1e-6, const SimTK::Real &yTolerance=1e-6, int maxIterations=1000) const (defined in OpenSim::DeGrooteFregly2016Muscle)OpenSim::DeGrooteFregly2016Muscle