Code_Saturne
CFD tool
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
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

#define ECS_FCT_TYP (   ityp)    _ecs_ideas_init_elt_liste_c[ityp].ecs_typ
#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_DATASET_NODES_2411   2411
#define ECS_IDEAS_DATASET_SYS_COORD_2420   2420
#define ECS_IDEAS_IGNORE   -1
#define ECS_IDEAS_IGNORE_BEAM   -2
#define ECS_IDEAS_LEN_GROUP_NAME   40
#define ECS_IDEAS_NBR_ELT_BEAM   2
#define ECS_IDEAS_NBR_ELT_TYP   14
#define ECS_IDEAS_NBR_GRP_ENT_PER_LINE2   2
#define ECS_IDEAS_NBR_GRP_ENT_PER_LINE4   4
#define ECS_IDEAS_NBR_MAX_SOM   8
#define ECS_IDEAS_NBR_NODE_PER_LINE   8
#define ECS_IDEAS_ORDER_CUBIC   3
#define ECS_IDEAS_ORDER_LINEAR   1
#define ECS_IDEAS_ORDER_PARABOLIC   2
#define ECS_IDEAS_SEPARATEUR_DATASET   " -1\n"
#define ECS_IDEAS_SHELL_CUBIC_QUAD   96 /* 6 */
#define ECS_IDEAS_SHELL_CUBIC_TRI   93 /* 3 */
#define ECS_IDEAS_SHELL_LINEAR_QUAD   94 /* 4 */
#define ECS_IDEAS_SHELL_LINEAR_TRI   91 /* 1 */
#define ECS_IDEAS_SHELL_PARABOLIC_QUAD   95 /* 5 */
#define ECS_IDEAS_SHELL_PARABOLIC_TRI   92 /* 2 */
#define ECS_IDEAS_SOLID_CUBIC_BRICK   117 /* 14 */
#define ECS_IDEAS_SOLID_CUBIC_WEDGE   114 /* 11 */
#define ECS_IDEAS_SOLID_LINEAR_BRICK   115 /* 12 */
#define ECS_IDEAS_SOLID_LINEAR_TETRA   111 /* 7 */
#define ECS_IDEAS_SOLID_LINEAR_WEDGE   112 /* 9 */
#define ECS_IDEAS_SOLID_PARABOLIC_BRICK   116 /* 13 */
#define ECS_IDEAS_SOLID_PARABOLIC_TETRA   118 /* 8 */
#define ECS_IDEAS_SOLID_PARABOLIC_WEDGE   113 /* 10 */
#define ECS_IDEAS_TYP_CODE_ELEMENTS   8
#define ECS_IDEAS_TYP_CODE_NODES   7
#define ECS_IDEAS_UNHANDLED   -3
#define ECS_IDEAS_UNKNOWN   -4
#define ECS_LOC_LNG_MAX_CHAINE_IDEAS   84 /* Dimension des chaines */

Function Documentation

ecs_maillage_t* ecs_pre_ideas__lit_maillage ( const char *  nom_fic_maillage)

Here is the call graph for this function: