27-Mai-2005  
 

Rien

Modifs

Fichiers ajoutés/supprimés

A oeKernel/ElementFactoryArgs.h
A oeKernel/Factory.h
A oeKernel/Factory.inl
A oeKernel/FactoryArgs.h
A oeKernel/MaterialFactoryArgs.h
A oeKernel/MaterialLawFactoryArgs.h
R oeKernel/oeDBSet3.inl
A oeKernel/oeDofFlag.cpp
A oeKernel/oeDofFlag.h
A oeKernel/oeDofFlagSet.cpp
A oeKernel/oeDofFlagSet.h
A oeKernel/oeDofFlagSet.inl
R oeKernel/oeElementID.cpp
R oeKernel/oeIDBase.h
R oeKernel/oeIDBase.inl
R oeKernel/oeIDListTemplate.h
R oeKernel/oeIDListTemplate.inl
A oeKernel/oeMatrixStrBase.cpp
A oeKernel/oeMatrixStrBase.h
R oeKernel/oeMatStr.cpp
R oeKernel/oeMatStr.h
R oeKernel/oeMatStr.inl
R oeKernel/oeObjectID.cpp
R oeKernel/oeObjectID.h
R oeKernel/oeObjectIDList.cpp
R oeKernel/oeObjectIDList.h
R oeKernel/oeObjectIDs.cpp
R oeKernel/oeObjectIDs.h
R oeKernel/oeStateActivatorSet.cpp
R oeKernel/oeStateActivatorSet.h
R oeKernel/oeStateActivatorSet.inl
R oeKernel/oeVirtualObject.cpp
R oeKernel/oeVirtualObject.h
R oeKernel/oeVirtualObject.inl

Modifs

Problème python détecté (et résolu)

Le travail d'Amine sur le retour élastique m'a permis de trouver un "problème" de python dans le cas d'un restart de Metafor. Son but était de définir des courbes (ValueExtractors) dans une deuxième phase de calcul. Le ValuesManager est vide dans le fichier python du test et est enrichi au vol par l'intermédiaire d'un fichier .t. Résultat: plantage dans une routine de gestion des streams python lors de la lecture du .t ... glups.

En essayant de trouver la source du problème, j'ai remarqué que l'utilisation d'un fichier .t (envoi de commandes python en redirigeant l'entrée standard <stdin> grâce à l'opérateur "<" du shell) n'est pas équivalente à faire un "import":

Bref, pour corriger ce problème, j'ai juste dû créer une interface SWIG pour la classe ValueExtractor (type retourné par la fonction problématique). Une autre solution aurait été de faire retourner un void à cette fonction.

 

Fichiers ajoutés/supprimés

A mtGlobal/IDBase.h
A mtGlobal/IDBase.inl
A mtGlobal/IDListTemplate.h
A mtGlobal/IDListTemplate.inl
A mtGlobal/ObjectID.cpp
A mtGlobal/ObjectID.h
A mtGlobal/ObjectIDList.cpp
A mtGlobal/ObjectIDList.h
A mtGlobal/ObjectIDs.cpp
A mtGlobal/ObjectIDs.h
R mtGeo/mtGeoMirrorTransformation.cpp
R mtGeo/mtGeoMirrorTransformation.h
R mtGeo/mtGeoTransformation.cpp
R mtGeo/mtGeoTransformation.h
R mtIo/ToZMesh.*

 

Back to Metafor web server
created :24-Mai-2005   modified : 27-Mai-2005
contact : r_boman_AT_yahoo.fr