MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
opt_triangle_quadratique.cpp
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
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:57 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 
23 #include "gestionversion.h"
24 #include "mg_maillage.h"
25 #include "ot_decalage_parametre.h"
27 #include "opt_noeud.h"
28 #include "fem_triangle6.h"
29 #include <math.h>
30 OPT_TRIANGLE_QUADRATIQUE::OPT_TRIANGLE_QUADRATIQUE(FEM_TRIANGLE6* fem_tri6,OPT_NOEUD* noeud1,OPT_NOEUD* noeud2,OPT_NOEUD* noeud3,OPT_NOEUD* noeud4,OPT_NOEUD* noeud5,OPT_NOEUD* noeud6):fem_triangle6(fem_tri6),opt_noeud1(noeud1),opt_noeud2(noeud2),opt_noeud3(noeud3),opt_noeud4(noeud4),opt_noeud5(noeud5),opt_noeud6(noeud6)
31 {
32 
33 }
34 
35 OPT_TRIANGLE_QUADRATIQUE::OPT_TRIANGLE_QUADRATIQUE(OPT_TRIANGLE_QUADRATIQUE& mdd):fem_triangle6(mdd.fem_triangle6),opt_noeud1(mdd.opt_noeud1),opt_noeud2(mdd.opt_noeud2),opt_noeud3(mdd.opt_noeud3),opt_noeud4(mdd.opt_noeud4),opt_noeud5(mdd.opt_noeud5),opt_noeud6(mdd.opt_noeud6)
36 {
37 
38 }
39 
41 {
42 
43 }
45 {
46  return fem_triangle6->get_id();
47 }
48 
50 {
51  return opt_noeud1;
52 }
53 
55 {
56  return opt_noeud2;
57 }
58 
60 {
61  return opt_noeud3;
62 }
64 {
65  return opt_noeud4;
66 }
67 
69 {
70  return opt_noeud5;
71 }
72 
74 {
75  return opt_noeud6;
76 }
77 
79 {
80  return num;
81 }
82 
84 {
85  num=val;
86 }
87 
89 {
90  return fem_triangle6;
91 }
92 
93 
94 
unsigned long get_id()
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)