Code_Saturne
CFD tool
Data Structures | Macros | Functions
ecs_pre_ideas.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_table.h"
#include "ecs_table_att.h"
#include "ecs_maillage.h"
#include "ecs_maillage_priv.h"
#include "ecs_maillage_pre.h"
#include "ecs_pre_ideas.h"

Data Structures

struct  _ecs_ideas_sys_coord_t
 
struct  _ecs_ideas_init_elt_t
 

Macros

#define ECS_LOC_LNG_MAX_CHAINE_IDEAS   84 /* Dimension des chaines */
 
#define ECS_IDEAS_DATASET_SYS_COORD_2420   2420
 
#define ECS_IDEAS_DATASET_NODES_2411   2411
 
#define ECS_IDEAS_DATASET_ELEMENTS_2412   2412
 
#define ECS_IDEAS_DATASET_GROUPS_2430   2430
 
#define ECS_IDEAS_DATASET_GROUPS_2432   2432
 
#define ECS_IDEAS_DATASET_GROUPS_2435   2435
 
#define ECS_IDEAS_DATASET_GROUPS_2452   2452
 
#define ECS_IDEAS_DATASET_GROUPS_2467   2467
 
#define ECS_IDEAS_DATASET_GROUPS_2477   2477
 
#define ECS_IDEAS_SEPARATEUR_DATASET   " -1\n"
 
#define ECS_IDEAS_LEN_GROUP_NAME   40
 
#define ECS_IDEAS_NBR_GRP_ENT_PER_LINE2   2
 
#define ECS_IDEAS_NBR_GRP_ENT_PER_LINE4   4
 
#define ECS_IDEAS_TYP_CODE_NODES   7
 
#define ECS_IDEAS_TYP_CODE_ELEMENTS   8
 
#define ECS_IDEAS_SHELL_LINEAR_TRI   91 /* 1 */
 
#define ECS_IDEAS_SHELL_PARABOLIC_TRI   92 /* 2 */
 
#define ECS_IDEAS_SHELL_CUBIC_TRI   93 /* 3 */
 
#define ECS_IDEAS_SHELL_LINEAR_QUAD   94 /* 4 */
 
#define ECS_IDEAS_SHELL_PARABOLIC_QUAD   95 /* 5 */
 
#define ECS_IDEAS_SHELL_CUBIC_QUAD   96 /* 6 */
 
#define ECS_IDEAS_SOLID_LINEAR_TETRA   111 /* 7 */
 
#define ECS_IDEAS_SOLID_PARABOLIC_TETRA   118 /* 8 */
 
#define ECS_IDEAS_SOLID_LINEAR_WEDGE   112 /* 9 */
 
#define ECS_IDEAS_SOLID_PARABOLIC_WEDGE   113 /* 10 */
 
#define ECS_IDEAS_SOLID_CUBIC_WEDGE   114 /* 11 */
 
#define ECS_IDEAS_SOLID_LINEAR_BRICK   115 /* 12 */
 
#define ECS_IDEAS_SOLID_PARABOLIC_BRICK   116 /* 13 */
 
#define ECS_IDEAS_SOLID_CUBIC_BRICK   117 /* 14 */
 
#define ECS_IDEAS_NBR_ELT_TYP   14
 
#define ECS_IDEAS_IGNORE   -1
 
#define ECS_IDEAS_IGNORE_BEAM   -2
 
#define ECS_IDEAS_UNHANDLED   -3
 
#define ECS_IDEAS_UNKNOWN   -4
 
#define ECS_IDEAS_NBR_NODE_PER_LINE   8
 
#define ECS_IDEAS_NBR_ELT_BEAM   2
 
#define ECS_IDEAS_ORDER_LINEAR   1
 
#define ECS_IDEAS_ORDER_PARABOLIC   2
 
#define ECS_IDEAS_ORDER_CUBIC   3
 
#define ECS_IDEAS_NBR_MAX_SOM   8
 
#define ECS_FCT_TYP(ityp)   _ecs_ideas_init_elt_liste_c[ityp].ecs_typ
 

Functions

ecs_maillage_tecs_pre_ideas__lit_maillage (const char *nom_fic_maillage)
 

Macro Definition Documentation

◆ ECS_FCT_TYP

#define ECS_FCT_TYP (   ityp)    _ecs_ideas_init_elt_liste_c[ityp].ecs_typ

◆ ECS_IDEAS_DATASET_ELEMENTS_2412

#define ECS_IDEAS_DATASET_ELEMENTS_2412   2412

◆ ECS_IDEAS_DATASET_GROUPS_2430

#define ECS_IDEAS_DATASET_GROUPS_2430   2430

◆ ECS_IDEAS_DATASET_GROUPS_2432

#define ECS_IDEAS_DATASET_GROUPS_2432   2432

◆ ECS_IDEAS_DATASET_GROUPS_2435

#define ECS_IDEAS_DATASET_GROUPS_2435   2435

◆ ECS_IDEAS_DATASET_GROUPS_2452

#define ECS_IDEAS_DATASET_GROUPS_2452   2452

◆ ECS_IDEAS_DATASET_GROUPS_2467

#define ECS_IDEAS_DATASET_GROUPS_2467   2467

◆ ECS_IDEAS_DATASET_GROUPS_2477

#define ECS_IDEAS_DATASET_GROUPS_2477   2477

◆ ECS_IDEAS_DATASET_NODES_2411

#define ECS_IDEAS_DATASET_NODES_2411   2411

◆ ECS_IDEAS_DATASET_SYS_COORD_2420

#define ECS_IDEAS_DATASET_SYS_COORD_2420   2420

◆ ECS_IDEAS_IGNORE

#define ECS_IDEAS_IGNORE   -1

◆ ECS_IDEAS_IGNORE_BEAM

#define ECS_IDEAS_IGNORE_BEAM   -2

◆ ECS_IDEAS_LEN_GROUP_NAME

#define ECS_IDEAS_LEN_GROUP_NAME   40

◆ ECS_IDEAS_NBR_ELT_BEAM

#define ECS_IDEAS_NBR_ELT_BEAM   2

◆ ECS_IDEAS_NBR_ELT_TYP

#define ECS_IDEAS_NBR_ELT_TYP   14

◆ ECS_IDEAS_NBR_GRP_ENT_PER_LINE2

#define ECS_IDEAS_NBR_GRP_ENT_PER_LINE2   2

◆ ECS_IDEAS_NBR_GRP_ENT_PER_LINE4

#define ECS_IDEAS_NBR_GRP_ENT_PER_LINE4   4

◆ ECS_IDEAS_NBR_MAX_SOM

#define ECS_IDEAS_NBR_MAX_SOM   8

◆ ECS_IDEAS_NBR_NODE_PER_LINE

#define ECS_IDEAS_NBR_NODE_PER_LINE   8

◆ ECS_IDEAS_ORDER_CUBIC

#define ECS_IDEAS_ORDER_CUBIC   3

◆ ECS_IDEAS_ORDER_LINEAR

#define ECS_IDEAS_ORDER_LINEAR   1

◆ ECS_IDEAS_ORDER_PARABOLIC

#define ECS_IDEAS_ORDER_PARABOLIC   2

◆ ECS_IDEAS_SEPARATEUR_DATASET

#define ECS_IDEAS_SEPARATEUR_DATASET   " -1\n"

◆ ECS_IDEAS_SHELL_CUBIC_QUAD

#define ECS_IDEAS_SHELL_CUBIC_QUAD   96 /* 6 */

◆ ECS_IDEAS_SHELL_CUBIC_TRI

#define ECS_IDEAS_SHELL_CUBIC_TRI   93 /* 3 */

◆ ECS_IDEAS_SHELL_LINEAR_QUAD

#define ECS_IDEAS_SHELL_LINEAR_QUAD   94 /* 4 */

◆ ECS_IDEAS_SHELL_LINEAR_TRI

#define ECS_IDEAS_SHELL_LINEAR_TRI   91 /* 1 */

◆ ECS_IDEAS_SHELL_PARABOLIC_QUAD

#define ECS_IDEAS_SHELL_PARABOLIC_QUAD   95 /* 5 */

◆ ECS_IDEAS_SHELL_PARABOLIC_TRI

#define ECS_IDEAS_SHELL_PARABOLIC_TRI   92 /* 2 */

◆ ECS_IDEAS_SOLID_CUBIC_BRICK

#define ECS_IDEAS_SOLID_CUBIC_BRICK   117 /* 14 */

◆ ECS_IDEAS_SOLID_CUBIC_WEDGE

#define ECS_IDEAS_SOLID_CUBIC_WEDGE   114 /* 11 */

◆ ECS_IDEAS_SOLID_LINEAR_BRICK

#define ECS_IDEAS_SOLID_LINEAR_BRICK   115 /* 12 */

◆ ECS_IDEAS_SOLID_LINEAR_TETRA

#define ECS_IDEAS_SOLID_LINEAR_TETRA   111 /* 7 */

◆ ECS_IDEAS_SOLID_LINEAR_WEDGE

#define ECS_IDEAS_SOLID_LINEAR_WEDGE   112 /* 9 */

◆ ECS_IDEAS_SOLID_PARABOLIC_BRICK

#define ECS_IDEAS_SOLID_PARABOLIC_BRICK   116 /* 13 */

◆ ECS_IDEAS_SOLID_PARABOLIC_TETRA

#define ECS_IDEAS_SOLID_PARABOLIC_TETRA   118 /* 8 */

◆ ECS_IDEAS_SOLID_PARABOLIC_WEDGE

#define ECS_IDEAS_SOLID_PARABOLIC_WEDGE   113 /* 10 */

◆ ECS_IDEAS_TYP_CODE_ELEMENTS

#define ECS_IDEAS_TYP_CODE_ELEMENTS   8

◆ ECS_IDEAS_TYP_CODE_NODES

#define ECS_IDEAS_TYP_CODE_NODES   7

◆ ECS_IDEAS_UNHANDLED

#define ECS_IDEAS_UNHANDLED   -3

◆ ECS_IDEAS_UNKNOWN

#define ECS_IDEAS_UNKNOWN   -4

◆ ECS_LOC_LNG_MAX_CHAINE_IDEAS

#define ECS_LOC_LNG_MAX_CHAINE_IDEAS   84 /* Dimension des chaines */

Function Documentation

◆ ecs_pre_ideas__lit_maillage()

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