Modification Oofelie:

 

Dans les matr2 et matr3, définition du copy_constructor à partir des Matsym2 et Matsym3.

Ajout du type BILENEARCOONS et suppression des types FACET, EDGE, FACETSET, EDGESET

 

Modification oo_meta:

 

Suppression des "facet" et des "edge". Désormais toutes les fonctions sont dans face ou edge.

Création de la topologie et des liens quand on a un interaction::gen_elems().

Fill_facet2 devient fill_facet, idem pour edge.

 

Par défaut les surface créées sur les faces des éléments sont des BilinearCoons.

 

Lors du test d'appartenance d'une face, on applique:

-          Le test des triangles si on a un contour compose de droites et une surface plane.

-          Le test 0<ksi<1 si on a une surface limitée par 4 côtés (Ruled, Coons, BilinearCoons) et que le contour correspond à cette limite.

-          Le test de Romain dans les autres configurations

 

Matrice tangente pour les schéma conservatifs.

 

Nouveaux fichiers:

 

oo_meta/oo_geo/bilinearcoons.h

oo_meta/oo_geo/bilinearcoons.cpp

oo_meta/oo_geo/i_/i_bilinearcoons.h

oo_meta/oo_geo/i_/i_bilinearcoons.cpp

 

oo_meta/meta_apps.d/imp.d/tya_meng.dat

oo_meta/meta_apps.d/imp.d/tay_meng.zdat

 

Fichiers retirés (mis dans garbage):

 

oo_meta/oo_kernel/edge.h

oo_meta/oo_kernel/edge.cpp

oo_meta/oo_kernel/edgeset.h

oo_meta/oo_kernel/edgeset.cpp

oo_meta/oo_kernel/facet.h

oo_meta/oo_kernel/facet.cpp

oo_meta/oo_kernel/facetset.h

oo_meta/oo_kernel/facetset.cpp

oo_meta/oo_kernel/i_/i_edgeset.h

oo_meta/oo_kernel/i_/i_edgeset.cpp

oo_meta/oo_kernel/i_/i_facetset.h

oo_meta/oo_kernel/i_/i_facetset.cpp

 

oo_meta/oo_geo/curve_edge.h

oo_meta/oo_geo/curve_edge.cpp

oo_meta/oo_geo/surf_facet.h

oo_meta/oo_geo/surf_facet.cpp

 

oo_meta/oo_viz/dr_edge.h

oo_meta/oo_viz/dr_edge.cpp

oo_meta/oo_viz/dr_facet.h

oo_meta/oo_viz/dr_facet.cpp