jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
33 lines • 1.19 kB
TypeScript
import { CourbeRemous } from "../internal_modules";
import { MacroRugo } from "../internal_modules";
import { MethodeResolution } from "../internal_modules";
import { Result } from "../internal_modules";
import { MacrorugoRemousParams } from "../internal_modules";
export declare class MacrorugoRemous extends CourbeRemous {
private _nubMacroRugo;
private stricklers;
constructor(nubMacroRugo: MacroRugo, crp: MacrorugoRemousParams, method?: MethodeResolution, dbg?: boolean);
get nubMacroRugo(): MacroRugo;
get prms(): MacrorugoRemousParams;
/**
* Clone the MacroRugo nub for the sake of calculation
*/
setNubMacroRugoFromProps(): void;
/**
* Synchronises section and MacroRugo parameters
*/
syncSectionMacroRugo(): void;
/**
* Computes the backwater curve
* @param rInit Not used
* @returns Nub result
*/
CalcSerie(rInit?: number): Result;
/**
* Updates the Strickler coefficient from MacroRugo and
* computes the next point of the backwater curve
* @param Y current water depth (m)
*/
protected Calc_Y(Y: number): Result;
}
//# sourceMappingURL=macrorugo_remous.d.ts.map