@turnbuckle/aprs-calculator-services
Version:
Anchorpoint Risk Calculator Service.
13 lines (12 loc) • 1.01 kB
TypeScript
import { AgeAnalysisCohortItemInterface } from '../interfaces/array-item-models/age-analysis-cohort-item.interface';
/**
* Dependencies on mathjs v11.x
*/
export declare function applyAgeAnalysisCalculations(ageAnalysis: AgeAnalysisCohortItemInterface[]): AgeAnalysisCohortItemInterface[];
export declare function createNumberArray(dimension: number, defaultValue?: number): number[];
export declare function createMatrix(dimension: number, defaultValue?: number): number[][];
export declare function diagonalMatrix(dimension: number, diagonalValue: number): number[][];
export declare function nthPowerMatrix(matrix: number[][], k: number): number[][];
export declare function nlambda(ageAnalysis: AgeAnalysisCohortItemInterface[], maxRating: number, absorbingStates: number): number[][];
export declare function dlambda(ageAnalysis: AgeAnalysisCohortItemInterface[], maxRating: number): number[];
export declare function lambda(nlambdaMatrix: number[][], dlambdaMatrix: number[]): number[][];