UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

41 lines 1.82 kB
import { Observer } from "../internal_modules"; import { Result } from "../internal_modules"; import { MacroRugo } from "../internal_modules"; import { MacrorugoCompoundParams } from "../internal_modules"; import { MRCInclination } from "../internal_modules"; export declare class MacrorugoCompound extends MacroRugo implements Observer { /** enfants castés au bon type */ get children(): MacroRugo[]; /** parameters cast to the right type */ get prms(): MacrorugoCompoundParams; constructor(prms: MacrorugoCompoundParams, dbg?: boolean); get inclinedApron(): MRCInclination; set inclinedApron(i: MRCInclination); CalcSerie(rInit?: number): Result; /** * Calcul du débit total, de la cote amont ou aval ou d'un paramètre d'une structure * @param sVarCalc Nom du paramètre à calculer * @param rInit Valeur initiale */ Calc(sVarCalc: string, rInit?: number): Result; Equation(sVarCalc: string): Result; addChild(child: MacroRugo, after?: number): void; addDefaultChild(after?: number): void; update(sender: any, data: any): void; /** * paramétrage de la calculabilité des paramètres */ protected setParametersCalculability(): void; protected exposeResults(): void; private copyPrmsToChildren; /** * Discrétisation d'un radier incliné en radiers horizontaux * Le pas de discrétisationest fixée à D / C^0.5. * Les cellules discrétisées sont centrées sur la passe, on crée * les cellules manquantes aux extrémités si le reste > ax / 2 * sinon les cellules aux extrémités sont étendues jusqu'aux bords. * La cote de radier de chaque cellule est calculée au milieu de celle-ci. */ private generateInclinedFishway; } //# sourceMappingURL=macrorugo_compound.d.ts.map