Class FatigueRecoveryModel
java.lang.Object
org.episteme.social.sports.FatigueRecoveryModel
- All Implemented Interfaces:
UniversalDataModel
Provides mathematical models for optimizing athlete recovery and tapering phases.
Based on the Banister Impulse-Response performance model.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a map of metadata for this model (e.g., creation date, source).Returns a unique identifier for the type of data model.Returns the primary physical values associated with this model.Quantity<?> predictPerformance(Quantity<Time> restTime) Predicts athletic performance using Banister's Performance Model.voidsetDecayConstants(double t1, double t2) voidsetFatigue(double f) voidsetFitness(double f) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UniversalDataModel
validate
-
Constructor Details
-
FatigueRecoveryModel
-
-
Method Details
-
setFitness
public void setFitness(double f) -
setFatigue
public void setFatigue(double f) -
setDecayConstants
public void setDecayConstants(double t1, double t2) -
predictPerformance
-
getModelType
Description copied from interface:UniversalDataModelReturns a unique identifier for the type of data model. Examples: "SPATIAL_GEOMETRY", "ECONOMIC_PORTFOLIO", "ARCHITECTURAL_PLAN".- Specified by:
getModelTypein interfaceUniversalDataModel
-
getMetadata
Description copied from interface:UniversalDataModelReturns a map of metadata for this model (e.g., creation date, source).- Specified by:
getMetadatain interfaceUniversalDataModel
-
getQuantities
Description copied from interface:UniversalDataModelReturns the primary physical values associated with this model. This allows generic tools to extract and convert measurements.- Specified by:
getQuantitiesin interfaceUniversalDataModel
-