
- ajout de l'élément "pilotage en force"
- changement de I_::set_name() en virtuel (permet de gérer
l'héritage multiple plus proprement en redéfinissant cette fonction
membre dans les classes concernées).
- Ajout de METAFUNCT_PO, VALUESMANAGER_PO, VALUEEXTRACTOR_PO
: embryon de la gestion de courbes via VizWin.
- Pilotage en force : ajout des classes Crd_pif*.*.
Pas encore testé.
- BWin : ajout d'un bouton pour minimiser la fenêtre.
- VizWin : géométrie en noir & blanc (gestion
correcte de "grayscale").
- Correction de laurent pour l'export jpeg (non-progressive format) de VizWin.
- Déplacement des routines fill_edges et fill_facets
dans Meshed (elles ne sont plus dupliquées dans Face
et Group).
- Nettoyage de tous les I_. Gestion correcte de l'héritage
multiple pour toutes les classes. Jettez un oeil !!
- Restart : disponible en quasi-statique non compilé
(meta_qs.e) à partir de n'importe quel bfac. utiliser restart_qs(domain,
nt).
- Ajout de Metafor::fac_all_steps() : archive la dernière
config équilibrée (domain_eq.bfac).
- Ajout de l'archivage de la dernière config explosée (domain_neq.bfac).
- Ajout d'un système de version au MetaFac permettant de
charger plusieurs types de fac sans rechercher les vieux exécutables.
Me voir pour les détails !
- Ajout des courbes (en dévéloppement) : classes VectorOnFile
(un std::vector qui est partiellement en mémoire et partiellement
sur disque, géré de manière transparente), ValuesManager
(le truc qui va se charger de sauver les courbes - une object factory pour
les extractors), ValuesExtractor et dérivées (une
interface pour accéder à toutes les données de manière
uniforme - DB, pts de Gauss & valeurs lissées aux noeuds).
Nouveaux fichiers:
A metafor.d/restart_qs.e
A oo_elements/crd_pif.h
A oo_elements/crd_pif_2d.cpp
A oo_elements/crd_pif_2d.h
A oo_elements/crd_pif_3d.cpp
A oo_elements/crd_pif_3d.h
A oo_geo/projection.cpp
A oo_kernel/metafunct.cpp
A oo_kernel/metafunct.h
A oo_kernel/smooth_type.cpp
A oo_kernel/valueextractor.cpp
A oo_kernel/valueextractor.h
A oo_kernel/valueextractor_db.cpp
A oo_kernel/valueextractor_db.h
A oo_kernel/valueextractor_int.cpp
A oo_kernel/valueextractor_int.h
A oo_kernel/valueextractor_sf.cpp
A oo_kernel/valueextractor_sf.h
A oo_kernel/valuesmanager.cpp
A oo_kernel/valuesmanager.h
A oo_kernel/vectoronfile.cpp
A oo_kernel/vectoronfile.h
A oo_kernel/i_/i_metafunct.cpp
A oo_kernel/i_/i_metafunct.h
A oo_kernel/i_/i_valueextractor.cpp
A oo_kernel/i_/i_valueextractor.h
A oo_kernel/i_/i_valuesmanager.cpp
A oo_kernel/i_/i_valuesmanager.h
A oo_viz/dr_metafunct.cpp
A oo_viz/dr_metafunct.h
Mon projet incluant les nouveautés open-engineering
et ce commit est disponible sur le "CD oo_meta" (accessible via ftp
sur mon PC).