jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
35 lines • 1.32 kB
TypeScript
import { ParamDefinition } from "../internal_modules";
import { ParamsEquation } from "../internal_modules";
/**
* Common parameters of hydraulic structure equations
*/
export declare class StructureParams extends ParamsEquation {
/** Débit (m3/s) */
Q: ParamDefinition;
/** Cote de la crête du déversoir ou du radier de la vanne (m) */
ZDV: ParamDefinition;
/** Cote de l'eau amont (m) */
Z1: ParamDefinition;
/** Cote de l'eau aval (m) */
Z2: ParamDefinition;
/** Tirant d'eau amont (m) */
h1: ParamDefinition;
/** Tirant d'eau aval (m) */
h2: ParamDefinition;
/** Ouverture de la vanne
* @note Pour un seuil cette valeur vaut Infinity
*/
W: ParamDefinition;
/**
* Paramètres communs à toutes les équations de structure
* @param rQ Débit (m3/s)
* @param rZDV Cote de la crête du déversoir ou du radier de la vanne (m)
* @param rZ1 Cote de l'eau amont (m)
* @param rZ2 Cote de l'eau aval (m)
* @param rW Ouverture de vanne (m) (infinity pour un seuil)
*/
constructor(rQ: number, rZDV: number, rZ1: number, rZ2: number, rW?: number, nullParams?: boolean);
/** Mise à jour des paramètres h1 et h2 à partir de Z1, Z2 et ZDV */
update_h1h2(): void;
}
//# sourceMappingURL=structure_params.d.ts.map