MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
opt_triangle_quadratique.h
Aller à la documentation de ce fichier.
1 //####//------------------------------------------------------------
2 //####//------------------------------------------------------------
3 //####// MAGiC
4 //####// Jean Christophe Cuilliere et Vincent FRANCOIS
5 //####// Departement de Genie Mecanique - UQTR
6 //####//------------------------------------------------------------
7 //####// MAGIC est un projet de recherche de l equipe ERICCA
8 //####// du departement de genie mecanique de l Universite du Quebec a Trois Rivieres
9 //####// http://www.uqtr.ca/ericca
10 //####// http://www.uqtr.ca/
11 //####//------------------------------------------------------------
12 //####//------------------------------------------------------------
13 //####//
14 //####// opt_triangle_quadratique.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:57 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef _OPTTRIANGLE_QUADRATIQUE_
23 #define _OPTTRIANGLE_QUADRATIQUE_
24 
25 
26 
27 
28 #include "mg_element_maillage.h"
29 #include "mg_segment.h"
30 #include "mg_noeud.h"
31 #include "opt_noeud.h"
32 #include "ot_reference.h"
33 
34 
36 {
37 public:
38 
39  OPT_TRIANGLE_QUADRATIQUE(class FEM_TRIANGLE6* fem_tri6,class OPT_NOEUD* noeud1,class OPT_NOEUD* noeud2,class OPT_NOEUD* noeud3,class OPT_NOEUD* noeud4,class OPT_NOEUD* noeud5,class OPT_NOEUD* noeud6);
41  virtual ~OPT_TRIANGLE_QUADRATIQUE();
42 
43  virtual class OPT_NOEUD* get_noeud1(void);
44  virtual class OPT_NOEUD* get_noeud2(void);
45  virtual class OPT_NOEUD* get_noeud3(void);
46  virtual class OPT_NOEUD* get_noeud4(void);
47  virtual class OPT_NOEUD* get_noeud5(void);
48  virtual class OPT_NOEUD* get_noeud6(void);
49 
50  virtual unsigned long get_id(void);
51  virtual int get_num(void);
52  virtual void change_num(int val);
53  virtual FEM_TRIANGLE6* get_fem_tri(void);
54 
55 protected:
56 
58 
65 
66  int num;
67 
68 
69 };
70 
71 #endif
virtual class OPT_NOEUD * get_noeud6(void)
class FEM_TRIANGLE6 * fem_triangle6
virtual class OPT_NOEUD * get_noeud4(void)
virtual class OPT_NOEUD * get_noeud3(void)
virtual FEM_TRIANGLE6 * get_fem_tri(void)
virtual class OPT_NOEUD * get_noeud1(void)
virtual class OPT_NOEUD * get_noeud2(void)
OPT_TRIANGLE_QUADRATIQUE(class FEM_TRIANGLE6 *fem_tri6, class OPT_NOEUD *noeud1, class OPT_NOEUD *noeud2, class OPT_NOEUD *noeud3, class OPT_NOEUD *noeud4, class OPT_NOEUD *noeud5, class OPT_NOEUD *noeud6)
virtual class OPT_NOEUD * get_noeud5(void)
virtual unsigned long get_id(void)