Code_Saturne
CFD tool
Data Structures | Macros | Functions
ecs_pre_nopo.c File Reference
#include <assert.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_nopo.h"

Data Structures

struct  ecs_loc_nopo_elt_t
 

Macros

#define ECS_NOPO_NBR_MAX_SOM   8
 
#define ECS_NOPO_NBR_MAX_SSELT   8
 
#define ECS_NOPO_NBR_MAX_TAB_REF
 
#define ECS_NOPO_NUL   0 /* Inexistant */
 
#define ECS_NOPO_NODE   1 /* Noeud */
 
#define ECS_NOPO_SEGMENT   2 /* Segment */
 
#define ECS_NOPO_TRIANGLE   3 /* Triangle */
 
#define ECS_NOPO_QUADRANGLE   4 /* Quadrangle */
 
#define ECS_NOPO_TETRAHEDRON   5 /* Tétraèdre */
 
#define ECS_NOPO_PENTAHEDRON   6 /* Prisme */
 
#define ECS_NOPO_HEXAHEDRON   7 /* Hexaèdre */
 
#define ECS_NOPO_SUPER_ELEMENT   8 /* Super-élément (inutilisé) */
 
#define ECS_FCT_TYP(ncge)   ecs_loc_nopo_elt_liste_c[ncge].ecs_typ
 

Functions

ecs_maillage_tecs_pre_nopo__lit_maillage (const char *nom_fic_maillage)
 

Macro Definition Documentation

◆ ECS_FCT_TYP

#define ECS_FCT_TYP (   ncge)    ecs_loc_nopo_elt_liste_c[ncge].ecs_typ

◆ ECS_NOPO_HEXAHEDRON

#define ECS_NOPO_HEXAHEDRON   7 /* Hexaèdre */

◆ ECS_NOPO_NBR_MAX_SOM

#define ECS_NOPO_NBR_MAX_SOM   8

◆ ECS_NOPO_NBR_MAX_SSELT

#define ECS_NOPO_NBR_MAX_SSELT   8

◆ ECS_NOPO_NBR_MAX_TAB_REF

#define ECS_NOPO_NBR_MAX_TAB_REF
Value:
26 /* Valeur max de NMAE + 1
(nb. sommets + nb. arêtes
+nb. faces : 8 + 12 + 6) */

◆ ECS_NOPO_NODE

#define ECS_NOPO_NODE   1 /* Noeud */

◆ ECS_NOPO_NUL

#define ECS_NOPO_NUL   0 /* Inexistant */

◆ ECS_NOPO_PENTAHEDRON

#define ECS_NOPO_PENTAHEDRON   6 /* Prisme */

◆ ECS_NOPO_QUADRANGLE

#define ECS_NOPO_QUADRANGLE   4 /* Quadrangle */

◆ ECS_NOPO_SEGMENT

#define ECS_NOPO_SEGMENT   2 /* Segment */

◆ ECS_NOPO_SUPER_ELEMENT

#define ECS_NOPO_SUPER_ELEMENT   8 /* Super-élément (inutilisé) */

◆ ECS_NOPO_TETRAHEDRON

#define ECS_NOPO_TETRAHEDRON   5 /* Tétraèdre */

◆ ECS_NOPO_TRIANGLE

#define ECS_NOPO_TRIANGLE   3 /* Triangle */

Function Documentation

◆ ecs_pre_nopo__lit_maillage()

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