stable - 2019-08-06 =================== new features ------------ * refactored Result, ResultElement, removed ExtraResult * fuzzy tests * Scilab scripts for testing MacroRugo * move Nub.V method to getter ParamDefinition.V * updated dependencies * added typedoc script * replace ParamCalculability.NONE with .FIXED * adjust parameters calculability on SectionParametree, CourbeRemous, RegimeUniforme * added unit in ParamDefinition constructor * hardcoded materials presets for Lechapt Calmon * hardcoded available section types for acSection * hardcoded available resolution methods and calculable variables for CourbeRemous * improved stop criteria of brent solver (related to #116 ) bug fixes --------- * hide session loading errors that have no consequences * fix bugs in CourbeRemous * break links when generating PAB from Cloisons * copy broken links values when serializing a partial session * converted ERROR_DEVER_ZR_SUP_Z1 to WARNING * parallelStructures : stop copying structures extra results into parent result * Dever robustness improvement * convergence PAB * PAB: calculation error without log * serialize extension strategy * stop exposing PAB Cloisons parameters * getInferredValuesList() in MINMAX mode : protection against 0 step * fixed many bugs in different Structures * smarter detection of depending Nubs * CourbeRemous input values were ignored * serialize enum keys rather than values * fix bug in PAB session loading * Cloisons: fix bug in ZDV calculation * removed references t NodeType.StructureRectangle stable - 2019-07-16 =================== new features ------------ * new PAB module * multiple variated parameters * Structure: Better management of discharge inversion * added Fente noyée (Larinier 1992) * added lift gate implementation * replaced dichotomy with Brent method * new strategy for Result and ResultElement assignment * proper separation of singleValue, currentValue and .v * better strategy for .V() getter in Nub * debugging with Karma bug fixes --------- * improved (de)serialization * fix bug in cascade calculation * fix ZDV calculation in parallel structures * fix ZDV calculation with KiVi discharge law * Cloisons: replaced ZDV with h1 (head) * stop exposing already linked parameters * dichotomy: log message when looking for a solution outside interval * fix structures parameters iterator stable - 2019-04-12 =================== new features ------------ * improved session management * moved calculated parameter, value modes and value modes consistency check to model * chain computation and results invalidation * easier access to variated results * new linked parameters system with families * updated jasmine tests bug fixes --------- * fixed many parameters-related bugs in Section / Remous / Structure stable - 2019-03-05 =================== new features ------------ * add Rock-ramp fishpasses module * UIDs are now strings * add quiet option to package script * implement serialisation/deserialisation at model level * manage parameters visibility * admissible laws depend on structure type * generic management of compute precision Pr bug fixes --------- * linked parameters are properly saved * improve relations between parallel structures and their parent * prevent UID collisions * variated parameters: properly take upper bound in account * merge some classes and remove unused code * lint code old_stable - 2018-08-13 =======================