UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

44 lines 1.54 kB
import { Result } from "../internal_modules"; import { DeverParams } from "../internal_modules"; import { ParallelStructure } from "../internal_modules"; import { LoiDebit } from "../internal_modules"; export declare class Dever extends ParallelStructure { /** * { symbol => string } map that defines units for extra results */ private static _resultsUnits; private bQcorrected; private bZcorrected; constructor(prms: DeverParams, dbg?: boolean); /** * paramètres castés au bon type */ get prms(): DeverParams; getLoisAdmissibles(): { [key: string]: LoiDebit[]; }; /** * Calcul du débit total, de la cote amont ou aval ou d'un paramètre d'une structure * @param sVarCalc Nom du paramètre à calculer : * "Q", "Z1", "Z2" * ou { uid: "abcdef", symbol: "X" } avec "abcdef" l'index de l'ouvrage et "X" son paramètre * @param rInit Valeur initiale */ Calc(sVarCalc: string | any, rInit?: number): Result; /** * Calcul de la somme des débits de chaque structure * @param iExcept Index de la structure à ne pas additionner (optionnel) */ CalcQ(iExcept?: number): Result; /** * Mise à jour de Z1, h1 pour tous les ouvrages */ protected updateStructuresH1H2(): void; protected setParametersCalculability(): void; static resultsUnits(): { Ec: string; V: string; }; protected exposeResults(): void; } //# sourceMappingURL=dever.d.ts.map