UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

38 lines 1.67 kB
import { ParallelStructure } from "../internal_modules"; import { PbBassin } from "../internal_modules"; import { PreBarrage } from "../internal_modules"; import { Result } from "../internal_modules"; import { LoiDebit } from "../internal_modules"; import { Message } from "../internal_modules"; export declare class PbCloison extends ParallelStructure { constructor(bassinAmont: PbBassin, bassinAval: PbBassin, dbg?: boolean, nullParams?: boolean); /** pointer to parent Nub */ get parent(): PreBarrage; /** Bassin à l'amont de la cloison ou undefined pour condition limite amont */ get bassinAmont(): PbBassin; /** sets the upstream basin by setting property "upstreamBasin" to the UID of the given PbBassin */ set bassinAmont(b: PbBassin); /** Bassin à l'aval de la cloison ou undefined pour condition limite aval */ get bassinAval(): PbBassin; /** sets the downstream basin by setting property "downstreamBasin" to the UID of the given PbBassin */ set bassinAval(b: PbBassin); get Z1(): number; get Z2(): number; Calc(sVarCalc?: string, rInit?: number): Result; finalCalc(): void; updateZ1Z2(): void; /** * Give the minimum ZDV on all structures. Undefined if only orifice without ZDV. */ getMinZDV(): number; getLoisAdmissibles(): { [key: string]: LoiDebit[]; }; /** * Returns a translatable message for wall description, containing order numbers of * upstream and downstream basin, or "upstream" / "downstream" mention if wall is * directly connected to the river */ get description(): Message; } //# sourceMappingURL=pb_cloison.d.ts.map