Commit 2014-07-14
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
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
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
Tests ajoutés/supprimés