MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
xfem_element_maillage.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
//####// xfem_element_maillage.cpp
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:53 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
23
24
#include "
gestionversion.h
"
25
#include "
xfem_element_maillage.h
"
26
#include "
fem_element_maillage.h
"
27
28
29
30
31
32
33
34
35
XFEM_ELEMENT_MAILLAGE::XFEM_ELEMENT_MAILLAGE
(
unsigned
long
num,
class
FEM_ELEMENT_MAILLAGE
* mai,
class
MG_ELEMENT_TOPOLOGIQUE
*mgtopo):
MG_IDENTIFICATEUR
(num),femmai(mai),
etat
(0),topo(mgtopo)
36
{
37
}
38
39
XFEM_ELEMENT_MAILLAGE::XFEM_ELEMENT_MAILLAGE
(
class
FEM_ELEMENT_MAILLAGE
* mai,
class
MG_ELEMENT_TOPOLOGIQUE
*mgtopo):
MG_IDENTIFICATEUR
(),femmai(mai),
etat
(0),topo(mgtopo)
40
{
41
42
}
43
44
XFEM_ELEMENT_MAILLAGE::XFEM_ELEMENT_MAILLAGE
(
XFEM_ELEMENT_MAILLAGE
& mdd):
MG_IDENTIFICATEUR
(mdd),femmai(mdd.femmai),
etat
(mdd.
etat
),topo(mdd.topo)
45
{
46
}
47
48
49
50
51
52
XFEM_ELEMENT_MAILLAGE::~XFEM_ELEMENT_MAILLAGE
()
53
{
54
}
55
56
57
58
59
void
XFEM_ELEMENT_MAILLAGE::change_numero
(
int
num)
60
{
61
numero
=num;
62
}
63
64
65
int
XFEM_ELEMENT_MAILLAGE::get_numero
(
void
)
66
{
67
return
numero
;
68
}
69
70
71
FEM_ELEMENT_MAILLAGE
*
XFEM_ELEMENT_MAILLAGE::get_fem_element_maillage
(
void
)
72
{
73
return
femmai
;
74
}
75
76
77
78
79
80
void
XFEM_ELEMENT_MAILLAGE::change_etat
(
int
num)
81
{
82
etat
=num;
83
}
84
85
int
XFEM_ELEMENT_MAILLAGE::get_etat
(
void
)
86
{
87
return
etat
;
88
}
89
90
91
MG_ELEMENT_TOPOLOGIQUE
*
XFEM_ELEMENT_MAILLAGE::get_lien_topologie
(
void
)
92
{
93
return
topo
;
94
}
gestionversion.h
XFEM_ELEMENT_MAILLAGE::topo
MG_ELEMENT_TOPOLOGIQUE * topo
Definition:
xfem_element_maillage.h:57
XFEM_ELEMENT_MAILLAGE::get_numero
virtual int get_numero(void)
Definition:
xfem_element_maillage.cpp:65
XFEM_ELEMENT_MAILLAGE::femmai
FEM_ELEMENT_MAILLAGE * femmai
Definition:
xfem_element_maillage.h:56
XFEM_ELEMENT_MAILLAGE::change_etat
virtual void change_etat(int num)
Definition:
xfem_element_maillage.cpp:80
MG_ELEMENT_TOPOLOGIQUE
Definition:
mg_element_topologique.h:51
FEM_ELEMENT_MAILLAGE::etat
int etat[MAX_ETAT]
Definition:
fem_element_maillage.h:76
XFEM_ELEMENT_MAILLAGE::get_etat
virtual int get_etat(void)
Definition:
xfem_element_maillage.cpp:85
xfem_element_maillage.h
FEM_ELEMENT_MAILLAGE
Definition:
fem_element_maillage.h:35
fem_element_maillage.h
XFEM_ELEMENT_MAILLAGE::change_numero
virtual void change_numero(int num)
Definition:
xfem_element_maillage.cpp:59
XFEM_ELEMENT_MAILLAGE
Definition:
xfem_element_maillage.h:33
XFEM_ELEMENT_MAILLAGE::etat
int etat
Definition:
xfem_element_maillage.h:59
XFEM_ELEMENT_MAILLAGE::XFEM_ELEMENT_MAILLAGE
XFEM_ELEMENT_MAILLAGE(unsigned long num, class FEM_ELEMENT_MAILLAGE *mai, class MG_ELEMENT_TOPOLOGIQUE *mgtopo)
Definition:
xfem_element_maillage.cpp:35
XFEM_ELEMENT_MAILLAGE::get_lien_topologie
virtual class MG_ELEMENT_TOPOLOGIQUE * get_lien_topologie(void)
Definition:
xfem_element_maillage.cpp:91
XFEM_ELEMENT_MAILLAGE::numero
int numero
Definition:
xfem_element_maillage.h:58
MG_IDENTIFICATEUR
Definition:
mg_identificateur.h:34
XFEM_ELEMENT_MAILLAGE::get_fem_element_maillage
virtual FEM_ELEMENT_MAILLAGE * get_fem_element_maillage(void)
Definition:
xfem_element_maillage.cpp:71
XFEM_ELEMENT_MAILLAGE::~XFEM_ELEMENT_MAILLAGE
virtual ~XFEM_ELEMENT_MAILLAGE()
Definition:
xfem_element_maillage.cpp:52
home
francois
tmp
lib
mtu
src
xfem_element_maillage.cpp
Généré le Jeudi 12 Juin 2025 23:00:11 pour MAGiC par
1.8.17