UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

73 lines 2.22 kB
import { Result } from "../../internal_modules"; import { ParamsSectionCirc } from "../../internal_modules"; import { acSection } from "../../internal_modules"; /** * Calculs de la section circulaire */ export declare class cSnCirc extends acSection { get prms(): ParamsSectionCirc; protected nbDessinPoints: number; constructor(prms: ParamsSectionCirc, dbg?: boolean); protected setParametersCalculability(): void; protected Calc_Alpha(): Result; /** * Calcul de dérivée de l'angle Alpha de la surface libre par rapport au fond. * @return dAlpha */ protected Calc_dAlpha(): Result; /** * Calcul de la largeur au miroir. * @return B */ protected Calc_B(): Result; /** * Calcul du périmètre mouillé. * @return B */ protected Calc_P(): Result; /** * Calcul de la surface mouillée. * @return S */ protected Calc_S(): 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; /** * valeur du débordement * Le tirant d'eau est soustrait soit à la côte de berge, soit au diamètre * au cas où le canal soit "enterré" (côte de berge > diamètre) */ private valeurYDebordement; /** * teste le débordement. * @returns true en cas de débordement */ private isDebordement; /** * Calcul de l'angle Alpha de la surface libre par rapport au fond. * @return Alpha */ private Calc_AlphaY; private Calc_LargeurBerge; } //# sourceMappingURL=section_circulaire.d.ts.map