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
"
26
#include "
opt_triangle_quadratique.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
40
OPT_TRIANGLE_QUADRATIQUE::~OPT_TRIANGLE_QUADRATIQUE
()
41
{
42
43
}
44
unsigned
long
OPT_TRIANGLE_QUADRATIQUE::get_id
(
void
)
45
{
46
return
fem_triangle6
->
get_id
();
47
}
48
49
OPT_NOEUD
*
OPT_TRIANGLE_QUADRATIQUE::get_noeud1
(
void
)
50
{
51
return
opt_noeud1
;
52
}
53
54
OPT_NOEUD
*
OPT_TRIANGLE_QUADRATIQUE::get_noeud2
(
void
)
55
{
56
return
opt_noeud2
;
57
}
58
59
OPT_NOEUD
*
OPT_TRIANGLE_QUADRATIQUE::get_noeud3
(
void
)
60
{
61
return
opt_noeud3
;
62
}
63
OPT_NOEUD
*
OPT_TRIANGLE_QUADRATIQUE::get_noeud4
(
void
)
64
{
65
return
opt_noeud4
;
66
}
67
68
OPT_NOEUD
*
OPT_TRIANGLE_QUADRATIQUE::get_noeud5
(
void
)
69
{
70
return
opt_noeud5
;
71
}
72
73
OPT_NOEUD
*
OPT_TRIANGLE_QUADRATIQUE::get_noeud6
(
void
)
74
{
75
return
opt_noeud6
;
76
}
77
78
int
OPT_TRIANGLE_QUADRATIQUE::get_num
(
void
)
79
{
80
return
num
;
81
}
82
83
void
OPT_TRIANGLE_QUADRATIQUE::change_num
(
int
val)
84
{
85
num
=val;
86
}
87
88
FEM_TRIANGLE6
*
OPT_TRIANGLE_QUADRATIQUE::get_fem_tri
(
void
)
89
{
90
return
fem_triangle6
;
91
}
92
93
94
opt_noeud.h
gestionversion.h
OPT_TRIANGLE_QUADRATIQUE::get_num
virtual int get_num(void)
Definition:
opt_triangle_quadratique.cpp:78
OPT_TRIANGLE_QUADRATIQUE::get_noeud3
virtual class OPT_NOEUD * get_noeud3(void)
Definition:
opt_triangle_quadratique.cpp:59
OPT_TRIANGLE_QUADRATIQUE::opt_noeud5
OPT_NOEUD * opt_noeud5
Definition:
opt_triangle_quadratique.h:63
MG_IDENTIFICATEUR::get_id
unsigned long get_id()
Definition:
mg_identificateur.cpp:53
OPT_TRIANGLE_QUADRATIQUE::opt_noeud3
OPT_NOEUD * opt_noeud3
Definition:
opt_triangle_quadratique.h:61
OPT_TRIANGLE_QUADRATIQUE::get_noeud6
virtual class OPT_NOEUD * get_noeud6(void)
Definition:
opt_triangle_quadratique.cpp:73
OPT_NOEUD
Definition:
opt_noeud.h:31
OPT_TRIANGLE_QUADRATIQUE::change_num
virtual void change_num(int val)
Definition:
opt_triangle_quadratique.cpp:83
OPT_TRIANGLE_QUADRATIQUE::fem_triangle6
class FEM_TRIANGLE6 * fem_triangle6
Definition:
opt_triangle_quadratique.h:57
ot_decalage_parametre.h
OPT_TRIANGLE_QUADRATIQUE
Definition:
opt_triangle_quadratique.h:35
OPT_TRIANGLE_QUADRATIQUE::opt_noeud1
OPT_NOEUD * opt_noeud1
Definition:
opt_triangle_quadratique.h:59
opt_triangle_quadratique.h
OPT_TRIANGLE_QUADRATIQUE::get_noeud4
virtual class OPT_NOEUD * get_noeud4(void)
Definition:
opt_triangle_quadratique.cpp:63
OPT_TRIANGLE_QUADRATIQUE::get_noeud1
virtual class OPT_NOEUD * get_noeud1(void)
Definition:
opt_triangle_quadratique.cpp:49
OPT_TRIANGLE_QUADRATIQUE::opt_noeud4
OPT_NOEUD * opt_noeud4
Definition:
opt_triangle_quadratique.h:62
OPT_TRIANGLE_QUADRATIQUE::OPT_TRIANGLE_QUADRATIQUE
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)
Definition:
opt_triangle_quadratique.cpp:30
OPT_TRIANGLE_QUADRATIQUE::~OPT_TRIANGLE_QUADRATIQUE
virtual ~OPT_TRIANGLE_QUADRATIQUE()
Definition:
opt_triangle_quadratique.cpp:40
mg_maillage.h
fem_triangle6.h
OPT_TRIANGLE_QUADRATIQUE::get_id
virtual unsigned long get_id(void)
Definition:
opt_triangle_quadratique.cpp:44
OPT_TRIANGLE_QUADRATIQUE::num
int num
Definition:
opt_triangle_quadratique.h:66
OPT_TRIANGLE_QUADRATIQUE::get_noeud2
virtual class OPT_NOEUD * get_noeud2(void)
Definition:
opt_triangle_quadratique.cpp:54
FEM_TRIANGLE6
Definition:
fem_triangle6.h:33
OPT_TRIANGLE_QUADRATIQUE::get_fem_tri
virtual FEM_TRIANGLE6 * get_fem_tri(void)
Definition:
opt_triangle_quadratique.cpp:88
OPT_TRIANGLE_QUADRATIQUE::opt_noeud6
OPT_NOEUD * opt_noeud6
Definition:
opt_triangle_quadratique.h:64
OPT_TRIANGLE_QUADRATIQUE::opt_noeud2
OPT_NOEUD * opt_noeud2
Definition:
opt_triangle_quadratique.h:60
OPT_TRIANGLE_QUADRATIQUE::get_noeud5
virtual class OPT_NOEUD * get_noeud5(void)
Definition:
opt_triangle_quadratique.cpp:68
home
francois
tmp
lib
aster
src
opt_triangle_quadratique.cpp
Généré le Dimanche 21 Septembre 2025 23:00:10 pour MAGiC par
1.8.17