ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/fichier/src/mg_table.h
Revision: 778
Committed: Wed Jan 27 22:58:37 2016 UTC (9 years, 7 months ago) by francois
Content type: text/plain
File size: 2251 byte(s)
Log Message:
adapatation du parametrage du separateur decimal au cas de mg_table

File Contents

# Content
1 //---------------------------------------------------------------------------
2
3 #ifndef mg_tableH
4 #define mg_tableH
5 #include <string>
6
7
8 class FEM_MAILLAGE;
9 class FEM_NOEUD;
10 class FEM_ELEMENT1;
11 class FEM_ELEMENT2;
12 class FEM_ELEMENT3;
13 class MG_ELEMENT_TOPOLOGIQUE;
14
15
16 class MG_TABLE
17 {
18 public :
19 MG_TABLE();
20 ~MG_TABLE();
21
22
23 virtual std::string info_noeud(FEM_MAILLAGE *fem, FEM_NOEUD* no);
24 virtual void info_noeud(FEM_MAILLAGE *fem,char *nomfichier,MG_ELEMENT_TOPOLOGIQUE *topo=NULL);
25 virtual std::string info_element1(FEM_MAILLAGE *fem, FEM_ELEMENT1* ele);
26 virtual void info_element1(FEM_MAILLAGE *fem,char *nomfichier,MG_ELEMENT_TOPOLOGIQUE *topo=NULL);
27 virtual std::string info_element2(FEM_MAILLAGE *fem, FEM_ELEMENT2* ele);
28 virtual void info_element2(FEM_MAILLAGE *fem,char *nomfichier,MG_ELEMENT_TOPOLOGIQUE *topo=NULL);
29 virtual std::string info_element3(FEM_MAILLAGE *fem, FEM_ELEMENT3* ele);
30 virtual void info_element3(FEM_MAILLAGE *fem,char *nomfichier,MG_ELEMENT_TOPOLOGIQUE *topo=NULL);
31 virtual std::string info_element_gauss1(FEM_MAILLAGE *fem, FEM_ELEMENT1* ele,int numno,bool avectitre);
32 virtual void info_element_gauss1(FEM_MAILLAGE *fem,char *nomfichier,MG_ELEMENT_TOPOLOGIQUE *topo=NULL);
33 virtual std::string info_element_gauss2(FEM_MAILLAGE *fem, FEM_ELEMENT2* ele,int numno,bool avectitre);
34 virtual void info_element_gauss2(FEM_MAILLAGE *fem,char *nomfichier,MG_ELEMENT_TOPOLOGIQUE *topo=NULL);
35 virtual std::string info_element_gauss3(FEM_MAILLAGE *fem, FEM_ELEMENT3* ele,int numno,bool avectitre);
36 virtual void info_element_gauss3(FEM_MAILLAGE *fem,char *nomfichier,MG_ELEMENT_TOPOLOGIQUE *topo=NULL);
37
38 private:
39 virtual std::string info_noeud(FEM_MAILLAGE *fem, FEM_NOEUD* no,int numno,bool avectitre);
40 virtual std::string info_element1(FEM_MAILLAGE *fem, FEM_ELEMENT1* ele,int numno,bool avectitre);
41 virtual std::string info_element2(FEM_MAILLAGE *fem, FEM_ELEMENT2* ele,int numno,bool avectitre);
42 virtual std::string info_element3(FEM_MAILLAGE *fem, FEM_ELEMENT3* ele,int numno,bool avectitre);
43 char separateur;
44
45
46 private:
47
48
49
50 };
51
52 //---------------------------------------------------------------------------
53 #endif