Code_Saturne
CFD tool
Data Structures | Macros | Enumerations | Functions | Variables
ecs_pre_gmsh.c File Reference
#include <assert.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include "ecs_def.h"
#include "ecs_elt_typ_liste.h"
#include "ecs_file.h"
#include "ecs_mem.h"
#include "ecs_tab.h"
#include "ecs_descr.h"
#include "ecs_maillage.h"
#include "ecs_maillage_priv.h"
#include "ecs_maillage_pre.h"
#include "ecs_pre_gmsh.h"

Data Structures

struct  ecs_gmsh_elt_t
 

Macros

#define ECS_GMSH_NBR_TYP_ELT   15 /* Nombre de types d'éléments Gmsh */
 
#define ECS_GMSH_NBR_MAX_SOM
 
#define ECS_LOC_LNG_MAX_CHAINE_GMSH
 

Enumerations

enum  ecs_gmsh_elt_typ_t {
  GMSH_SEG2 = 1, GMSH_TRIA3, GMSH_QUAD4, GMSH_TETRA4,
  GMSH_HEXA8, GMSH_PENTA6, GMSH_PYRA5, GMSH_SEG3,
  GMSH_TRIA6, GMSH_QUAD9, GMSH_TETRA10, GMSH_HEXA27,
  GMSH_PENTA18, GMSH_PYRA14, GMSH_POINT1
}
 

Functions

ecs_maillage_tecs_pre_gmsh__lit_maillage (const char *nom_fic_maillage)
 

Variables

const ecs_gmsh_elt_t ecs_gmsh_elt_liste_c [ECS_GMSH_NBR_TYP_ELT]
 

Macro Definition Documentation

◆ ECS_GMSH_NBR_MAX_SOM

#define ECS_GMSH_NBR_MAX_SOM
Value:
27 /* Nombre max de noeuds par élément
(27 pour hexaèdre parabolique) */

◆ ECS_GMSH_NBR_TYP_ELT

#define ECS_GMSH_NBR_TYP_ELT   15 /* Nombre de types d'éléments Gmsh */

◆ ECS_LOC_LNG_MAX_CHAINE_GMSH

#define ECS_LOC_LNG_MAX_CHAINE_GMSH
Value:
514 /* Dimension des chaînes de réception
des lignes lues */

Enumeration Type Documentation

◆ ecs_gmsh_elt_typ_t

Enumerator
GMSH_SEG2 
GMSH_TRIA3 
GMSH_QUAD4 
GMSH_TETRA4 
GMSH_HEXA8 
GMSH_PENTA6 
GMSH_PYRA5 
GMSH_SEG3 
GMSH_TRIA6 
GMSH_QUAD9 
GMSH_TETRA10 
GMSH_HEXA27 
GMSH_PENTA18 
GMSH_PYRA14 
GMSH_POINT1 

Function Documentation

◆ ecs_pre_gmsh__lit_maillage()

ecs_maillage_t* ecs_pre_gmsh__lit_maillage ( const char *  nom_fic_maillage)
Here is the call graph for this function:

Variable Documentation

◆ ecs_gmsh_elt_liste_c

const ecs_gmsh_elt_t ecs_gmsh_elt_liste_c[ECS_GMSH_NBR_TYP_ELT]