API  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
OpenSim::Umberger2010MuscleMetabolicsProbe Member List

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

_modelOpenSim::ModelComponentprotected
_propertySetOpenSim::Objectprotected
addCacheVariable(const std::string &cacheVariableName, const T &variablePrototype, SimTK::Stage dependsOnStage) const OpenSim::ModelComponentinlineprotected
addDiscreteVariable(const std::string &discreteVariableName, SimTK::Stage invalidatesStage) const OpenSim::ModelComponentprotected
addListProperty(const std::string &name, const std::string &comment, int minSize, int maxSize)OpenSim::Objectprotected
addListProperty(const std::string &name, const std::string &comment, int minSize, int maxSize, const Container< T > &valueList)OpenSim::Objectprotected
addModelingOption(const std::string &optionName, int maxFlagValue) const OpenSim::ModelComponentprotected
addMuscle(const std::string &muscleName, double ratio_slow_twitch_fibers)OpenSim::Umberger2010MuscleMetabolicsProbe
addMuscle(const std::string &muscleName, double ratio_slow_twitch_fibers, double muscle_mass)OpenSim::Umberger2010MuscleMetabolicsProbe
addOptionalProperty(const std::string &name, const std::string &comment)OpenSim::Objectprotected
addOptionalProperty(const std::string &name, const std::string &comment, const T &value)OpenSim::Objectprotected
addProperty(const std::string &name, const std::string &comment, const T &value)OpenSim::Objectprotected
addStateVariable(const std::string &stateVariableName, SimTK::Stage invalidatesStage=SimTK::Stage::Dynamics) const OpenSim::ModelComponentprotected
addToSystem(SimTK::MultibodySystem &system) const overrideOpenSim::Probeprotectedvirtual
clearObjectIsUpToDateWithProperties()OpenSim::Objectinline
clone() const =0OpenSim::Objectpure virtual
computeProbeInputs(const SimTK::State &state) const overrideOpenSim::Umberger2010MuscleMetabolicsProbevirtual
computeStateVariableDerivatives(const SimTK::State &s) const OpenSim::ModelComponentprotectedvirtual
DEFAULT_NAMEOpenSim::Objectstatic
dump(bool dumpName=false)OpenSim::Object
generateDecorations(bool fixed, const ModelDisplayHints &hints, const SimTK::State &state, SimTK::Array_< SimTK::DecorativeGeometry > &appendToThis) const OpenSim::ModelComponentprotectedvirtual
getAuthors() const OpenSim::Objectinline
getCacheVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
getCacheVariable(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const OpenSim::ModelComponentinline
getCacheVariableIndex(const std::string &name) const OpenSim::ModelComponentprotected
getClassName()OpenSim::Objectinlinestatic
getConcreteClassName() const =0OpenSim::Objectpure virtual
getDebugLevel()OpenSim::Objectinlinestatic
getDefaultInstanceOfType(const std::string &concreteClassName)OpenSim::Objectstatic
getDensity(const std::string &muscleName) const OpenSim::Umberger2010MuscleMetabolicsProbe
getDescription() const OpenSim::Object
getDiscreteVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponent
getDiscreteVariableIndex(const std::string &name) const OpenSim::ModelComponentprotected
getDisplayer() const OpenSim::Objectinlinevirtual
getDocument() const OpenSim::Objectinlineprotected
getDocumentFileName() const OpenSim::Object
getGain() const OpenSim::Probe
getInitialConditions() const OpenSim::Probe
getInlined() const OpenSim::Object
getModel() const OpenSim::ModelComponent
getModelingOption(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponent
getMuscleMass(const std::string &muscleName) const OpenSim::Umberger2010MuscleMetabolicsProbe
getName() const OpenSim::Object
getNumInternalMeasureStates() const OpenSim::Probe
getNumMetabolicMuscles() const OpenSim::Umberger2010MuscleMetabolicsProbe
getNumProbeInputs() const overrideOpenSim::Umberger2010MuscleMetabolicsProbevirtual
getNumProperties() const OpenSim::Object
getNumStateVariables() const OpenSim::ModelComponentvirtual
getOperation() const OpenSim::Probe
getProbeOutputLabels() const overrideOpenSim::Umberger2010MuscleMetabolicsProbevirtual
getProbeOutputs(const SimTK::State &state) const OpenSim::Probe
getProperty(const PropertyIndex &index) const OpenSim::Object
getPropertyByIndex(int propertyIndex) const OpenSim::Object
getPropertyByName(const std::string &name) const OpenSim::Object
getPropertyIndex(const std::string &name) const OpenSim::Objectinlineprotected
getPropertyIndex() const OpenSim::Objectinlineprotected
getPropertySet()OpenSim::Objectinline
getPropertySet() const OpenSim::Objectinline
getRatioSlowTwitchFibers(const std::string &muscleName) const OpenSim::Umberger2010MuscleMetabolicsProbe
getReferences() const OpenSim::Objectinline
getRegisteredObjectsOfGivenType(ArrayPtrs< T > &rArray)OpenSim::Objectinlinestatic
getRegisteredTypenames(Array< std::string > &typeNames)OpenSim::Objectstatic
getSerializeAllDefaults()OpenSim::Objectinlinestatic
getSpecificTension(const std::string &muscleName) const OpenSim::Umberger2010MuscleMetabolicsProbe
getStateIndex(const std::string &name) const OpenSim::ModelComponentprotected
getStateVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponent
getStateVariableNames() const OpenSim::ModelComponentvirtual
getStateVariableSystemIndex(const std::string &stateVariableName) const OpenSim::ModelComponentvirtual
hasProperty(const std::string &name) const OpenSim::Object
hasProperty() const OpenSim::Object
includeAsSubComponent(ModelComponent *aComponent)OpenSim::ModelComponentprotected
initStateFromProperties(SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
isA(const char *type) const OpenSim::Objectinlinevirtual
isCacheVariableValid(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
isCacheVariableValid(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const OpenSim::ModelComponentinline
isDisabled() const OpenSim::Probe
isEqualTo(const Object &aObject) const OpenSim::Objectinline
isKindOf(const char *type)OpenSim::Objectinlinestatic
isObjectTypeDerivedFrom(const std::string &concreteClassName)OpenSim::Objectinlinestatic
isObjectUpToDateWithProperties() const OpenSim::Objectinline
isUsingProvidedMass(const std::string &muscleName)OpenSim::Umberger2010MuscleMetabolicsProbe
makeObjectFromFile(const std::string &fileName)OpenSim::Objectstatic
markCacheVariableInvalid(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
markCacheVariableInvalid(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const OpenSim::ModelComponentinline
markCacheVariableValid(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
markCacheVariableValid(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const OpenSim::ModelComponentinline
ModelComponent()OpenSim::ModelComponent
ModelComponent(const std::string &aFileName, bool aUpdateFromXMLNode=true) SWIG_DECLARE_EXCEPTIONOpenSim::ModelComponent
ModelComponent(SimTK::Xml::Element &aNode)OpenSim::ModelComponentexplicit
ModelComponent(const ModelComponent &source)OpenSim::ModelComponent
MuscleMap typedefOpenSim::Umberger2010MuscleMetabolicsProbe
newInstanceOfType(const std::string &concreteClassName)OpenSim::Objectstatic
Object()OpenSim::Objectprotected
Object(const std::string &fileName, bool aUpdateFromXMLNode=true) SWIG_DECLARE_EXCEPTIONOpenSim::Objectexplicitprotected
Object(const Object &source)OpenSim::Objectprotected
Object(SimTK::Xml::Element &aElement)OpenSim::Objectexplicitprotected
OpenSim::Object::OpenSim_DECLARE_ABSTRACT_OBJECTOpenSim::Objectrelated
OpenSim_DECLARE_ABSTRACT_OBJECT_TOpenSim::Objectrelated
OpenSim::Probe::OpenSim_DECLARE_CONCRETE_OBJECTOpenSim::Objectrelated
OpenSim_DECLARE_CONCRETE_OBJECT_TOpenSim::Objectrelated
OpenSim_DECLARE_LIST_PROPERTY(initial_conditions_for_integration, double,"Array of initial conditions to be specified if the 'integrate' operation is ""selected. Note that the size of initial conditions must be the same size as ""the data being integrated, otherwise an exception will be thrown.")OpenSim::Probe
OpenSim_DECLARE_PROPERTY(activation_maintenance_rate_on, bool,"Specify whether activation & maintenance heat rate is to be calculated (true/false).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(shortening_rate_on, bool,"Specify whether shortening heat rate is to be calculated (true/false).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(basal_rate_on, bool,"Specify whether basal heat rate is to be calculated (true/false).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(mechanical_work_rate_on, bool,"Specify whether mechanical work rate is to be calculated (true/false).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(enforce_minimum_heat_rate_per_muscle, bool,"Specify whether the total heat rate for a muscle will be clamped to a ""minimum value of 1.0 W/kg (true/false).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(aerobic_factor, double,"Aerobic scale factor (S=1.0 for primarily anaerobic conditions and S=1.5 ""for primarily aerobic conditions. See Umberger et al., (2003).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(basal_coefficient, double,"Basal metabolic coefficient.")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(basal_exponent, double,"Basal metabolic exponent.")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(muscle_effort_scaling_factor, double,"Scale the excitation and activation values used by the probe to ""compensate for solutions with excessive coactivation (e.g., when a ""suboptimal tracking strategy is used).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(use_Bhargava_recruitment_model, bool,"Specify whether the recruitment model described by Bhargava et al. ""(2004) will used to determine the slow-twitch fiber ratio ""(true/false). Disable to use the model as published in Umberger ""(2010).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(include_negative_mechanical_work, bool,"Specify whether negative mechanical work will be included in Wdot and ""a coefficient of 4.0 will be used to calculate alpha_L (true/false). ""Disable to use the model as published in Umberger (2010).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(forbid_negative_total_power, bool,"Specify whether the total power for each muscle must remain positive ""(true/false). Disable to use the model as published in Umberger ""(2010).")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim_DECLARE_PROPERTY(report_total_metabolics_only, bool,"If set to false, the individual muscle metabolics, basal rate, and ""total summation will be reported. If set to true, only the total ""summation will be reported.")OpenSim::Umberger2010MuscleMetabolicsProbe
OpenSim::Probe::OpenSim_DECLARE_PROPERTY(isDisabled, bool,"Flag indicating whether the Probe is disabled or not.")OpenSim::Probe
OpenSim::Probe::OpenSim_DECLARE_PROPERTY(probe_operation, std::string,"The operation to perform on the probe input value: ""'value'(no operation, just return the probe value), 'integrate', ""'differentiate', 'minimum', 'minabs', 'maximum', 'maxabs'.")OpenSim::Probe
OpenSim::Probe::OpenSim_DECLARE_PROPERTY(gain, double,"Constant gain to scale the probe output by.")OpenSim::Probe
OpenSim_DECLARE_UNNAMED_PROPERTY(Umberger2010MuscleMetabolicsProbe_MetabolicMuscleParameterSet,"A set containing, for each muscle, the parameters ""required to calculate muscle metabolic power.")OpenSim::Umberger2010MuscleMetabolicsProbe
operator<(const Object &aObject) const OpenSim::Objectvirtual
operator=(const ModelComponent &aModelComponent)OpenSim::ModelComponent
OpenSim::Object::operator=(const Object &aObject)OpenSim::Object
operator==(const Object &aObject) const OpenSim::Objectvirtual
print(const std::string &fileName)OpenSim::Object
PrintPropertyInfo(std::ostream &os, const std::string &classNameDotPropertyName)OpenSim::Objectstatic
PrintPropertyInfo(std::ostream &os, const std::string &className, const std::string &propertyName)OpenSim::Objectstatic
Probe()OpenSim::Probe
readObjectFromXMLNodeOrFile(SimTK::Xml::Element &objectElement, int versionNumber)OpenSim::Object
realizeAcceleration(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeDynamics(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeInstance(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeModel(SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizePosition(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeReport(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeTime(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeTopology(SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeVelocity(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
registerType(const Object &defaultObject)OpenSim::Objectstatic
RegisterType(const Object &defaultObject)OpenSim::Objectinlinestatic
removeMuscle(const std::string &muscleName)OpenSim::Umberger2010MuscleMetabolicsProbe
RenameType(const std::string &oldName, const std::string &newName)OpenSim::Objectinlinestatic
renameType(const std::string &oldTypeName, const std::string &newTypeName)OpenSim::Objectstatic
reset(SimTK::State &s)OpenSim::Probe
SafeCopy(const Object *aObject)OpenSim::Objectinlinestatic
setAllPropertiesUseDefault(bool aUseDefault)OpenSim::Object
setAuthors(const std::string &authors)OpenSim::Objectinline
setCacheVariable(const SimTK::State &state, const std::string &name, const T &value) const OpenSim::ModelComponentinline
setCacheVariable(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex, const T &value) const OpenSim::ModelComponentinline
setDebugLevel(int newLevel)OpenSim::Objectinlinestatic
setDensity(const std::string &muscleName, const double &density)OpenSim::Umberger2010MuscleMetabolicsProbe
setDescription(const std::string &description)OpenSim::Object
setDisabled(bool isDisabled)OpenSim::Probe
setDiscreteVariable(SimTK::State &state, const std::string &name, double value) const OpenSim::ModelComponent
setDocument(XMLDocument *doc)OpenSim::Objectinlineprotected
setGain(double gain)OpenSim::Probe
setInitialConditions(SimTK::Vector initial_conditions_for_integration)OpenSim::Probe
setInlined(bool aInlined, const std::string &aFileName="")OpenSim::Object
setModelingOption(SimTK::State &state, const std::string &name, int flag) const OpenSim::ModelComponent
setName(const std::string &name)OpenSim::Object
setObjectIsUpToDateWithProperties()OpenSim::Objectinline
setOperation(std::string probe_operation)OpenSim::Probe
setPropertiesFromState(const SimTK::State &state)OpenSim::ModelComponentprotectedvirtual
setRatioSlowTwitchFibers(const std::string &muscleName, const double &ratio)OpenSim::Umberger2010MuscleMetabolicsProbe
setReferences(const std::string &references)OpenSim::Objectinline
setSerializeAllDefaults(bool shouldSerializeDefaults)OpenSim::Objectinlinestatic
setSpecificTension(const std::string &muscleName, const double &specificTension)OpenSim::Umberger2010MuscleMetabolicsProbe
setStateVariable(SimTK::State &state, const std::string &name, double value) const OpenSim::ModelComponent
toString() const OpenSim::Object
Umberger2010MuscleMetabolicsProbe()OpenSim::Umberger2010MuscleMetabolicsProbe
Umberger2010MuscleMetabolicsProbe(const bool activation_maintenance_rate_on, const bool shortening_rate_on, const bool basal_rate_on, const bool work_rate_on)OpenSim::Umberger2010MuscleMetabolicsProbe
updateDisplayer(const SimTK::State &s) const OpenSim::ModelComponentinlinevirtual
updateFromXMLDocument()OpenSim::Objectprotected
updateFromXMLNode(SimTK::Xml::Element &objectElement, int versionNumber)OpenSim::Objectvirtual
updateXMLNode(SimTK::Xml::Element &parent)OpenSim::Objectvirtual
updCacheVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
updCacheVariable(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const OpenSim::ModelComponentinline
updDisplayer()OpenSim::Objectinlinevirtual
updDocument()OpenSim::Objectinlineprotected
updModel()OpenSim::ModelComponent
updProperty(const PropertyIndex &index)OpenSim::Object
updPropertyByIndex(int propertyIndex)OpenSim::Object
updPropertyByName(const std::string &name)OpenSim::Object
useCalculatedMass(const std::string &muscleName)OpenSim::Umberger2010MuscleMetabolicsProbe
useProvidedMass(const std::string &muscleName, double providedMass)OpenSim::Umberger2010MuscleMetabolicsProbe
~ModelComponent()OpenSim::ModelComponentinlinevirtual
~Object()OpenSim::Objectvirtual