@ghsc/nshmp-utils-ts - 4.12.7
    Preparing search index...

    Variable MathsConst

    Maths: {
        difference: (x0: number, x1: number) => number | null;
        differences: (x0: number[], x1: number[]) => (number | null)[];
        erf: (x: number) => number;
        interpolate: (
            xySequence: XySequence,
            value: number,
            mode?: InterpolateMode,
        ) => number;
        minMax: (data: number[]) => number[];
        normalCcdf: (μ: number, σ: number, x: number) => number;
        percentDifference: (x0: number, x1: number) => number;
        percentDifferences: (x0: number[], x1: number[]) => number[];
        responseSpectrum: (
            hazards: Map<Imt, XySequence>,
            returnPeriod: number,
        ) => XySequence;
        round: (value: number, scale: number) => number;
    } = ...

    Export functions

    Type Declaration

    • difference: (x0: number, x1: number) => number | null
    • differences: (x0: number[], x1: number[]) => (number | null)[]
    • erf: (x: number) => number

      Error function approximation of Abramowitz and Stegun, formula 7.1.26 in the Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. Although the approximation is only valid for x ≥ 0, because erf(x) is an odd function, erf(x) = −erf(−x) and negative values are supported.

    • interpolate: (xySequence: XySequence, value: number, mode?: InterpolateMode) => number

      Interpolate.

      InterpolateMode.LOG_LOG
      
    • minMax: (data: number[]) => number[]
    • normalCcdf: (μ: number, σ: number, x: number) => number

      Normal complementary cumulative distribution function.

    • percentDifference: (x0: number, x1: number) => number
    • percentDifferences: (x0: number[], x1: number[]) => number[]
    • responseSpectrum: (hazards: Map<Imt, XySequence>, returnPeriod: number) => XySequence

      Calculate the response sepectrum for each IMT.

    • round: (value: number, scale: number) => number

      Round a number to specific format