30/06/04  
 

Quand serons nous "indépendants" d'Oofelie? (c'est-à-dire qu'on devra plus modifier les sources et qu'il n'y aura plus de traces de Metafor dans Oofelie)

 

Mon but est d'y voir plus clair dans la gestion de mémoire de Metafor. Pour ce faire, j'aimerais ajouter des fonctions membres à nos objets qui permettent d'imprimer leur contenu et la taille mémoire associée. Ce travail revient à mettre sur papier (ou dans le code) quels sont les objets qui sont responsables d'autres. L'étape suivante est d'écrire (tous) les destructeurs. On pourra ainsi ajouter et supprimer des éléments et réorganiser la DB en conséquence (c'est un des objectifs du projet RW Prometa). Le but ultime est de faire un del domain sous python et la mémoire retombe à 0 (naïf le mec).

Modifs du projet:

Ne plus compiler SFTK!

Fichiers supprimés:

mtGlobal/hasDrawable.h
mtPatch/mt_dim1d.h
mtPatch/mt_dim2d.h
mtPatch/mt_dim3d.h
mtPatch/mt_dimension_h.h
mtPatch/mt_domain_cpp.h
mtPatch/mt_domain_dom_add.h
mtPatch/mt_domain_if_not_found_int.h
mtPatch/mt_domain_set_analysis.h
mtPatch/mt_DoublePropElem_init.h
mtPatch/mt_DoublePropMater_init.h
mtPatch/mt_drawable.h
mtPatch/mt_drawable_h.h
mtPatch/mt_element.cpp
mtPatch/mt_element.h
mtPatch/mt_element_h.h
mtPatch/mt_elemenum_h.h
mtPatch/mt_elemset.cpp
mtPatch/mt_elemset.h
mtPatch/mt_materenum_h.h
mtPatch/mt_physet.cpp
mtPatch/mt_physet.h
mtPatch/mt_physet_constructor.h
mtPatch/mt_physet_copyconstructor.h
mtPatch/mt_physet_cpp.h
mtPatch/mt_physet_h.h
mtPatch/mt_positset_h.h
mtPatch/mt_propelem_init.h
mtPatch/mt_propmater_init.h

Nouveaux fichiers:

mtElements/MetaPropElem.cpp
mtElements/MetaPropElem.h
mtElements/mtDoublePropElemInit.cpp
mtKernel/Dimension.cpp
mtKernel/Dimension.h
mtKernel/Dimension1D.h
mtKernel/Dimension2D.cpp
mtKernel/Dimension2D.h
mtKernel/Dimension3D.h
mtKernel/MetaAnalysis.cpp
mtKernel/MetaAnalysis.h
mtKernel/MetaDomain.cpp
mtKernel/MetaDomain.h
mtKernel/MetaElementSet.cpp
mtKernel/MetaElementSet.h
mtKernel/MetaPositionSet.cpp
mtKernel/MetaPositionSet.h
mtKernel/MetaSet.cpp
mtKernel/MetaSet.h
mtKernel/MetaSet3.cpp
mtKernel/MetaSet3.h
mtKernel/MetaStep.cpp
mtKernel/MetaStep.h
mtKernel/WithDrawable.cpp
mtKernel/WithDrawable.h
mtMaterials/MetaPropMater.cpp
mtMaterials/MetaPropMater.h
mtMaterials/mtDoublePropMaterInit.cpp

 

 

Back to Metafor web server
created :30/06/04   modified : 1/07/04
contact : r_boman_AT_yahoo.fr