===== Commit 2014-07-14 ===== * Abrawal : Initialisation usure initiale via Python * ValuesManagers * Comp - Launch - battery ===== Abrawal ===== ** Initialisation Usure initiale python ** * Ajout d'une option ''iniWearMethod = 6'' définissant l'usure initiale par une fonction python (actuellement uniquement appliqué aux les AbradableRevolutionSurfaceSide) * La fonction est définir par ''setIniWearFct(MultiParameterFunction *)'' * La fonction MultiParameterFunction définie dans python doit être définie sur 2 paramètres (ksi - theta) : ksi [0, 1] - theta [0, 2Pi] ** Procedures matlab ** * remplacement des retours non nommés des fonction (retours par "~") par le nom du retour (même si pas utilisé) pour permettre la rétro-compatibilité avec d'anciens matlab ne supportant pas cette technique ===== ValuesManagers ===== ** Correction du rechargement des fichiers '*.v' (restarts) ** * La relecture des ".v" faisaient planter Metafor entre autre lorsqu'il existait des ''ContactInteractionValueExtractor'' (le nombre d'éléments de l'extracteur n'étant pas connu lors de la définition de ce dernier et nécessitant une initialisation à postériori => adaptation dans le cas de la relecture des ".v") * Ajout de la possibilité de créer un vectorDataCurve basé sur un extracteur multiple (visualiser une courbe dont l'un des vecteurs est pris comme une colonne d'un extracteur multiple) * Remplacement de l'accès "indice total" à des valeurs de vecteurs par un accès "ligne - colonne" (pour uniformiser à une accès matrice : via fonctions ''sizeI()'', ''sizeJ()'', ''getValues(i,j)''). * Pour faire parfaitement propre, il faudrait réécrire ''VectorOnFile'' comme un cas particulier d'un ''MatrixOnFile'' à réécrire et non l'inverse comme c'est le cas actuellement ... * Ajout d'une fonction ''closeFiles()'' dans le ''ValuesManager'' pour forcer la fermeture des ".v" pour des cas de fonctions objectives ne nécessitant plus les ".v" ===== Blas ===== * Ajout d'un message lors de la modification du nombre de threads ou du caractère dynamique ===== Comp-Launch-battery ===== * Suppression des scripts qDel, kill, cpNodesResults, rmNodeResults, launch%(Pid).cfg, comp%(Pid).cfg... lorsque les procédures sont allés au bout normalement * Modification de l'initialisation du nombre de threads & de tasks dans la fonction ''launch::startSingleTest'' METTEZ A JOUR vos ~/bin SUR TOUTES LES STATIONS (CLUSTER COMPRIS)!!! * battery.py : Ajout d'un try/except autour de la fermeture du fichier fileout (lorsqu'elle arrive avant que le fichier fileout ai été ouvert) * samcef.py : lorsque le .fdb est présent à coté d'un .dat dans les sources d'un test, il est copié dans le workspace (et ainsi l'étape bacon est by-passée si les règles de dépendance sont respectées) ==== Divers ==== ** ===== Fichiers ajoutés/supprimés ===== A : R : ===== Tests ajoutés/supprimés ===== A : R : --- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2014/07/14 //