UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

43 lines 1.43 kB
import { Nub } from "../internal_modules"; import { Result } from "../internal_modules"; import { PbBassinParams } from "../internal_modules"; import { PbCloison } from "../internal_modules"; import { PreBarrage } from "../internal_modules"; import { Message } from "../internal_modules"; export interface IPbBassinZstat { moy: number; min: number; max: number; } export declare class PbBassin extends Nub { /** Liste des cloisons amont */ cloisonsAmont: PbCloison[]; /** Liste des cloisons aval */ cloisonsAval: PbCloison[]; /** Débit transitant dans le bassin en m³/s */ Q: number; /** Cote de l'eau dans le bassin en m */ Z: number; constructor(prms: PbBassinParams, dbg?: boolean); /** * paramètres castés au bon type */ get prms(): PbBassinParams; Calc(sVarCalc?: string | any, rInit?: number): Result; Equation(sVarCalc: string): Result; /** * paramétrage de la calculabilité des paramètres */ protected setParametersCalculability(): void; get parent(): PreBarrage; CalcQ(): number; CalcZ(): IPbBassinZstat; getMinZDV(): number; /** Returns order of current basin in parent PreBarrage, starting at 1 */ get order(): number; /** * Returns a translatable message for basin description, containing order number */ get description(): Message; } //# sourceMappingURL=pb_bassin.d.ts.map