jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
39 lines • 1.33 kB
TypeScript
import { ParallelStructure } from "../internal_modules";
import { LoiDebit } from "../internal_modules";
import { Result } from "../internal_modules";
import { CloisonsAvalParams } from "../internal_modules";
export declare class CloisonAval extends ParallelStructure {
constructor(prms: CloisonsAvalParams, dbg?: boolean);
/**
* Return index structure of vanne levante
*/
get indexVanneLevante(): number;
get prms(): CloisonsAvalParams;
/**
* Returns admissible LoiDebit grouped by StructureType
* Only one vanne levante is allowed on a CloisonAval
*/
getLoisAdmissibles(): {
[key: string]: LoiDebit[];
};
/**
* Calcul de la cote amont de la cloison
* @param sVarCalc Nom du paramètre à calculer : seul Z1 est admis
* @param rInit Valeur initiale
*/
Calc(sVarCalc: string | any, rInit?: number): Result;
/**
* return false if there is more than one vanne levante in the cloison
*/
checkVanneLevante(): boolean;
/**
* Is there at least one Vanne Levante in the Cloison ?
*/
hasVanneLevante(): boolean;
/**
* paramétrage de la calculabilité des paramètres
*/
protected setParametersCalculability(): void;
protected exposeResults(): void;
}
//# sourceMappingURL=cloison_aval.d.ts.map