ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/mailleur/src/mailleur.cpp
Revision: 425
Committed: Tue Sep 24 22:01:46 2013 UTC (11 years, 11 months ago) by francois
File size: 1785 byte(s)
Log Message:
ajout d'une procedure d'analyse de qualité de maillage + amelioration de la sortie sur terminal des informations dans les mailleurs

File Contents

# Content
1 //------------------------------------------------------------
2 //------------------------------------------------------------
3 // MAGiC
4 // Jean Christophe Cuilli�re et Vincent FRANCOIS
5 // D�partement de G�nie M�canique - UQTR
6 //------------------------------------------------------------
7 // Le projet MAGIC est un projet de recherche du d�partement
8 // de g�nie m�canique de l'Universit� du Qu�bec �
9 // Trois Rivi�res
10 // Les librairies ne peuvent �tre utilis�es sans l'accord
11 // des auteurs (contact : francois@uqtr.ca)
12 //------------------------------------------------------------
13 //------------------------------------------------------------
14 //
15 // mailleur.cpp
16 //
17 //------------------------------------------------------------
18 //------------------------------------------------------------
19 // COPYRIGHT 2000
20 // Version du 02/03/2006 � 11H23
21 //------------------------------------------------------------
22 //------------------------------------------------------------
23
24
25 #include "gestionversion.h"
26 #include "mailleur.h"
27 #include "ot_cpu.h"
28
29 double MAILLEUR::epsilon=0.;
30 double MAILLEUR::distance_maximale=0.;
31
32
33 double MAILLEUR::priorite_metrique=0.65;
34
35
36 MAILLEUR::MAILLEUR(OT_CPU* comp):affichageactif(0),compteur(comp)
37 {
38 }
39
40 MAILLEUR::MAILLEUR(MAILLEUR &mdd):affichageactif(mdd.affichageactif),compteur(mdd.compteur)
41 {
42 }
43
44
45 MAILLEUR::~MAILLEUR()
46 {
47 }
48
49
50 void MAILLEUR::refresh(void)
51 {
52 #ifdef WINDOWS_VERSION
53 //Application->ProcessMessages();
54 #endif
55 }
56
57
58 void MAILLEUR::affiche(char *mess)
59 {
60 if (affichageactif==1) affiche2(mess);
61 }
62
63
64 void MAILLEUR::active_affichage(void (*fonc)(char*))
65 {
66 affiche2=fonc;
67 affichageactif=1;
68 }
69
70 void MAILLEUR::ajouter_etape_cpu(std::string nom)
71 {
72 if (compteur!=NULL) compteur->ajouter_etape(nom);
73 }