Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001028SICEdiSic Hydrauliquepublic2014-09-04 17:51
RapporteurdorchAssigné àdorch 
PrioriténormaleImpactmineurReproductibilitén'a pas essayé
Statut ferméRésolutioncorrigé 
Version du produit5.34b 
Version ciblée5.34bRésolu dans la version5.34b 
Résumé0001028: Erreur de calcul des débits initiaux
DescriptionSur le fichier BRL (cf. Ticket 0001027), le calcul des débits initiaux est faux.
Le débit aval passe à zéro entre les biefs 17 et 18 sans aucune raison (valable).
BalisesAucune balise n'est associée.
Temps projeté (jours)

Activités

dorch

2014-09-03 18:22

administrateur  

SIC Bug debits initiaux.png (Pièce jointe manquante)

dorch

2014-09-04 17:51

administrateur   ~0001016

Le calcul du débit s'effectue depuis l'aval par des appels récursifs aux fonctions de calculs de débits des biefs amonts et noeuds amonts.

Il doit exister une limite de la taille de la pile d'appel de fonctions récursives qui, au lieu de planter l'appli, renvoie un résultat nul. Ca expliquera le débit nul au bief 15.

J'ai modifié le calcul en effectuant un calcul depuis l'amont. Comme les résultats sur les noeuds et biefs déjà calculés sont stockés, cela limite la taille possible d'appels récursifs et le calcul s'effectue correctement mais est peut être un peu plus long.

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2014-09-03 18:22 dorch Nouveau bogue
2014-09-03 18:22 dorch Statut nouveau => affecté
2014-09-03 18:22 dorch Assigné à => dorch
2014-09-03 18:22 dorch Fichier ajouté: SIC Bug debits initiaux.png
2014-09-04 17:51 dorch Note ajoutée: 0001016
2014-09-04 17:51 dorch Statut affecté => fermé
2014-09-04 17:51 dorch Résolution ouvert => corrigé
2014-09-04 17:51 dorch Résolu dans la version => 5.34b