Sports Lib API - v17.3.0
    Preparing search index...

    Interface CalculateThreeDimensionalStrainOptions

    Controls power-stream quality gates and source-compatible strain variants.

    interface CalculateThreeDimensionalStrainOptions {
        initialWPrimeBalanceJoules?: number;
        maximumPowerAvailableExponent?: 1 | 2;
        minimumCoverageRatio?: number;
        minimumRecordedDurationSeconds?: number;
        sampleIntervalSeconds?: number;
        wPrimeBalanceTiming?: WPrimeBalanceTiming;
    }
    Index

    Properties

    initialWPrimeBalanceJoules?: number

    W′ balance at the start of the activity. Defaults to a fully recovered W′.

    maximumPowerAvailableExponent?: 1 | 2

    The MPA exponent. 1 implements Equation 4 in Kontro et al.; 2 is the modified MPA relation in the paper's Fig. 4/5 supporting workbook. Defaults to 1. The supporting workbook also requires wPrimeBalanceTiming: 'after-sample'.

    minimumCoverageRatio?: number

    Minimum recorded-duration coverage required for a usable result. Defaults to 0.95.

    minimumRecordedDurationSeconds?: number

    Minimum recorded power duration required for a usable result. Defaults to one second.

    sampleIntervalSeconds?: number

    Elapsed seconds for a direct numeric sample. Defaults to one second.

    wPrimeBalanceTiming?: WPrimeBalanceTiming

    Whether MPA is evaluated before or after each W′ update. Defaults to 'before-sample', which matches the main model's reference implementation.