UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

51 lines 1.57 kB
import { Observer } from "../internal_modules"; import { Result } from "../internal_modules"; import { ParParams } from "../internal_modules"; import { ParTypeAbstract } from "../internal_modules"; import { Message } from "../internal_modules"; import { FishPass } from "../internal_modules"; /** Type de Passe à Ralentisseurs */ export declare enum ParType { PLANE = 0, FATOU = 1, SUPERACTIVE = 2, CHEVRON = 3 } export declare class Par extends FishPass implements Observer { /** * { symbol => string } map that defines units for extra results */ private static _resultsUnits; protected parCalc: ParTypeAbstract; constructor(prms: ParParams, dbg?: boolean); get prms(): ParParams; get parType(): ParType; set parType(e: ParType); Calc(sVarCalc: string, rInit?: number): Result; protected checkHaAbacus(): Message; Equation(sVarCalc: string): Result; getFirstAnalyticalParameter(): import("../internal_modules").ParamDefinition; update(sender: any, data: any): void; protected updateParamsVisibility(): void; protected setParametersCalculability(): void; static resultsUnits(): { h: string; qStar: string; V: string; ZD1: string; ZR1: string; ZD2: string; ZR2: string; ZM: string; LPI: string; LPH: string; B: string; C: string; D: string; H: string; Hmin: string; Hmax: string; }; protected exposeResults(): void; } //# sourceMappingURL=par.d.ts.map