import { Result } from "../../internal_modules";
import { acNewton } from "../../internal_modules";
import { acSection } from "../../internal_modules";
/**
 * Calcul de la hauteur correspondante (charge égale)
 */
export declare class cHautCorrespondante extends acNewton {
    /**
     * Tirant d'eau connu
     */
    private Y;
    /**
     * 1/S^2 associé au tirant d'eau connu
     */
    private _rS2;
    /**
     * Section contenant les données de la section avec la hauteur à calculer
     */
    private Sn;
    /**
     * Constante de gravité
     */
    private rQ2G;
    /**
     * Constructeur de la classe
     * @param oSn Section sur laquelle on fait le calcul
     */
    constructor(Sn: acSection, maxIter: number, dbg?: boolean);
    private get rS2();
    /**
     * Calcul de la fonction dont on cherche le zéro
     * @param rX Variable dont dépend la fonction
     */
    CalcFn(rX: number): Result;
    /**
     * Calcul analytique de la dérivée de la fonction dont on protected function cherche le zéro
     * @param rX Variable dont dépend la fonction
     */
    CalcDer(rX: number): Result;
}
//# sourceMappingURL=hauteur_correspondante.d.ts.map