@beerwright/core
    Preparing search index...

    Interface CalculationOptions

    Every knob the engine exposes. All fields optional; see DEFAULT_CALCULATION_OPTIONS.

    interface CalculationOptions {
        abvFormula?: AbvFormula;
        attenuationOverridePercent?: number;
        bitternessGravityBasis?: BitternessGravityBasis;
        colorFormula?: ColorFormula;
        colorVolumeBasis?: VolumeBasis;
        elevationM?: number;
        firstWortMultiplier?: number;
        hopFormMultipliers?: Partial<Record<HopForm, number>>;
        ibuFormula?: IbuFormula;
        ibuVolumeBasis?: VolumeBasis;
        isoExtractRecovery?: number;
        mashPh?: MashPhOptions;
        maxSucrosePpg?: number;
        steepEfficiencyPercent?: number;
        utilizationMultiplier?: number;
        whirlpool?: WhirlpoolOptions;
    }
    Index
    abvFormula?: AbvFormula

    ABV model. Defaults to advanced.

    attenuationOverridePercent?: number

    Apparent attenuation override, %. Wins over the yeast's published range. Explicitly allows undefined so a resolved options object round-trips.

    bitternessGravityBasis?: BitternessGravityBasis

    Which gravity the bitterness model's gravity term uses. Defaults to post-boil.

    colorFormula?: ColorFormula

    Colour model. Defaults to morey.

    colorVolumeBasis?: VolumeBasis

    Which wort volume MCU is expressed against. Defaults to post-boil.

    elevationM?: number

    Elevation above sea level, metres. Only the Garetz model uses it. Defaults to 0.

    firstWortMultiplier?: number

    First-wort-hop utilisation bonus, as a multiplier. Defaults to 1.10.

    hopFormMultipliers?: Partial<Record<HopForm, number>>

    Per-form utilisation multipliers. Defaults: whole 1.0, plug 1.0, pellet 1.10, cryo 1.10.

    ibuFormula?: IbuFormula

    Bitterness model. Defaults to tinseth.

    ibuVolumeBasis?: VolumeBasis

    Which wort volume IBU is expressed against. Defaults to post-boil.

    isoExtractRecovery?: number

    Fraction of a pre-isomerised extract's iso-alpha that survives into the finished beer. Defaults to 0.95.

    It's a single figure because recovery for these products is high and flat. It changes with losses to trub and yeast, not with time or gravity. Brewers dosing after fermentation see closer to 1.0 and can set that.

    mashPh?: MashPhOptions

    Mash-pH model tuning.

    maxSucrosePpg?: number

    Maximum theoretical yield of pure sucrose, PPG. Defaults to 46.214.

    steepEfficiencyPercent?: number

    Efficiency applied to steeped grain, %. Defaults to 50.

    utilizationMultiplier?: number

    Global utilisation fudge factor applied to every addition. Defaults to 1.0.

    whirlpool?: WhirlpoolOptions

    Whirlpool/hop-stand tuning.