ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/mailleur/src/mailleur_fem.h
Revision: 1158
Committed: Thu Jun 13 22:18:49 2024 UTC (10 months, 4 weeks ago) by francois
Content type: text/plain
File size: 2152 byte(s)
Log Message:
compatibilité Ubuntu 22.04
Suppression des refeences à Windows
Ajout d'une banière

File Contents

# User Rev Content
1 francois 1158 //####//------------------------------------------------------------
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     //####// mailleur_fem.h
15     //####//
16     //####//------------------------------------------------------------
17     //####//------------------------------------------------------------
18     //####// COPYRIGHT 2000-2024
19     //####// jeu 13 jun 2024 11:58:55 EDT
20     //####//------------------------------------------------------------
21     //####//------------------------------------------------------------
22 francois 883 #ifndef _MAILLEUR_FEM_
23     #define _MAILLEUR_FEM_
24    
25     #include "mailleur.h"
26     #include "ot_parametres.h"
27     #include "tpl_map_entite.h"
28    
29 francois 1158 class MAILLEUR_FEM:public MAILLEUR
30 francois 883 {
31     public :
32     MAILLEUR_FEM(class OT_CPU* comp=NULL);
33     MAILLEUR_FEM(MAILLEUR_FEM &mdd);
34     virtual ~MAILLEUR_FEM();
35 francois 1075 virtual int maille(class MG_GROUPE_TOPOLOGIQUE* mggt=NULL) {return 0;};
36 couturad 966 virtual int maille(class FEM_MAILLAGE* fem,int num=0);
37 francois 883
38     protected:
39     virtual void recherche_connexion_multidimension(TPL_MAP_ENTITE<class MG_SEGMENT*> &mini,class MG_MAILLAGE* maillage,class MG_GEOMETRIE* mg_geometrie);
40 couturad 968 virtual int construire_lineaire(class FEM_MAILLAGE* fem,TPL_MAP_ENTITE<MG_SEGMENT*> &mini,MG_MAILLAGE* maillage,MG_GEOMETRIE* mg_geometrie);
41     virtual int construire_quadratique(class FEM_MAILLAGE* fem,TPL_MAP_ENTITE<MG_SEGMENT*> &mini,MG_MAILLAGE* maillage,MG_GEOMETRIE* mg_geometrie);
42 francois 883 virtual void optimise_numerotation(FEM_MAILLAGE* fem);
43     virtual void copie_numerotation_opt(FEM_MAILLAGE* fem);
44 couturad 968 virtual int recal_element_quadratique(FEM_MAILLAGE* fem);
45 francois 883 };
46    
47    
48    
49    
50    
51    
52     #endif