UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

61 lines (60 loc) 2.08 kB
import { Result } from "../../internal_modules"; import { ParamsSectionTrapez } from "../../internal_modules"; import { acSection } from "../../internal_modules"; /** * Calculs de la section trapézoïdale */ export declare class cSnTrapez extends acSection { get prms(): ParamsSectionTrapez; constructor(prms: ParamsSectionTrapez, dbg?: boolean); protected setParametersCalculability(): void; protected Calc_B(): Result; /** * Calcul du périmètre mouillé * @return Périmètre mouillé (m) */ protected Calc_P(): Result; /** * Calcul de la surface mouillée * @return Surface mouillée (m2) */ protected Calc_S(): Result; /** * Calcul de dérivée de la surface hydraulique par rapport au tirant d'eau. * @return dS */ protected Calc_dS(): Result; /** * Calcul de dérivée du périmètre hydraulique par rapport au tirant d'eau. * @return dP */ protected Calc_dP(): Result; /** * Calcul de dérivée de la largeur au miroir par rapport au tirant d'eau. * @return dB */ protected Calc_dB(): Result; /** * Calcul de la distance du centre de gravité de la section à la surface libre * multiplié par la surface hydraulique * @return S x Yg */ protected Calc_SYg(): Result; /** * Calcul de la dérivée de la distance du centre de gravité de la section à la surface libre * multiplié par la surface hydraulique * @return S x Yg */ protected Calc_dSYg(): Result; private isDebordement; /** * Critical depth calculation. * Calculation is performed by Newton algorithm initialised by approximation provided by * Vatankhah, A.R., 2013. Explicit solutions for critical and normal depths in trapezoidal * and parabolic open channels. * Ain Shams Engineering Journal 4, 17–23. https://doi.org/10.1016/j.asej.2012.05.002 * @return Result object with critical depth */ protected Calc_Yc(): Result; } //# sourceMappingURL=section_trapez.d.ts.map