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