ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/app/tutoriel/src/main2.cpp
Revision: 479
Committed: Fri Jan 24 19:43:18 2014 UTC (11 years, 4 months ago) by francois
File size: 1066 byte(s)
Log Message:
suppression de warning

File Contents

# User Rev Content
1 cuillier 415 #include "gestionversion.h"
2     #include <stdio.h>
3     #include "mg_file.h"
4     #include "fct_generateur_3D.h"
5     #include "mailleur0d.h"
6     #include "mailleur1d.h"
7     #include "mailleur2d.h"
8     #include "mailleur3d.h"
9    
10    
11     int main(void)
12     {
13     printf("Projet2\n");
14 francois 479 MG_FILE gest((char*)"ejectorBG.magic");
15 cuillier 415 MG_GEOMETRIE *geo=gest.get_mg_geometrie(0);
16 francois 479 FCT_GENERATEUR_3D<4> sizemap((char*)"ejectorB.ctt");
17 cuillier 415 int nbcell=sizemap.get_nb_cellule();
18     printf("%d cellules\n",nbcell);
19     MG_MAILLAGE *mai=new MG_MAILLAGE(geo);
20     gest.ajouter_mg_maillage(mai);
21     printf("0D\n");
22     MAILLEUR0D m0d(mai,geo);
23     m0d.maille();
24     printf("1D\n");
25 francois 446 MAILLEUR1D m1d(mai,geo,&sizemap);
26 cuillier 415 m1d.maille();
27     printf("2D\n");
28 francois 446 MAILLEUR2D m2d(mai,geo,&sizemap);
29 cuillier 415 m2d.maille();
30     printf("3D\n");
31 francois 446 MAILLEUR3D m3d(mai,geo,&sizemap);
32 cuillier 415 m3d.maille();
33     int nbnode=mai->get_nb_mg_noeud();
34     int nbseg=mai->get_nb_mg_segment();
35     int nbtri=mai->get_nb_mg_triangle();
36     int nbtetra=mai->get_nb_mg_tetra();
37     printf("%d nodes %d segments %d triangles %d tetra\n",nbnode,nbseg,nbtri,nbtetra);
38     gest.enregistrer("ejectorBGM.magic");
39     }

Properties

Name Value
svn:executable *