jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
38 lines • 1.67 kB
TypeScript
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