cgns_header.h File Reference

#include <math.h>
#include "cgns_io.h"

Go to the source code of this file.

Data Structures

struct  cgns_link
struct  cgns_descr
struct  cgns_units
struct  cgns_exponent
struct  cgns_conversion
struct  cgns_array
struct  cgns_ptset
struct  cgns_user_data_s
struct  cgns_integral
struct  cgns_discrete
struct  cgns_converg
struct  cgns_state
struct  cgns_gravity
struct  cgns_axisym
struct  cgns_rotating
struct  cgns_bcwall
struct  cgns_bcarea
struct  cgns_bprop
struct  cgns_cperio
struct  cgns_caverage
struct  cgns_cprop
struct  cgns_model
struct  cgns_governing
struct  cgns_equations
struct  cgns_bcdata
struct  cgns_dataset
struct  cgns_section
struct  cgns_boco
struct  cgns_zboco
struct  cgns_hole
struct  cgns_conn
struct  cgns_1to1
struct  cgns_zconn
struct  cgns_sol
struct  cgns_zcoor
struct  cgns_rmotion
struct  cgns_amotion
struct  cgns_ziter
struct  cgns_biter
struct  cgns_zone
struct  cgns_part
struct  cgns_geo
struct  cgns_fambc
struct  cgns_family
struct  cgns_base
struct  cgns_file
struct  cgns_posit

Defines

#define MIN(a, b)   (((a)<(b))?(a):(b))
#define MAX(a, b)   (((a)>(b))?(a):(b))
#define CGNS_DELETE_SHIFT(nchild, child)
#define ADDRESS4MULTIPLE(parent_type, nchild, child, child_type)
#define ADDRESS4SINGLE_ALLOC(parent_type, child)
#define ADDRESS4SINGLE(parent_type, child, child_type, size)
#define NDESCRIPTOR(parent_type)
#define CGNS_NEW(type, size)   (type *)cgi_malloc(size,sizeof(type))
#define CGNS_RENEW(type, size, old)   (type *)cgi_realloc(old,(unsigned)(size)*sizeof(type))
#define CGNS_FREE(data)   free(data);
#define DEBUG_FILE   0
#define DEBUG_BASE   0
#define DEBUG_ZONE   0
#define DEBUG_SORT   0
#define DEBUG_ARRAY   0
#define DEBUG_SOL   0
#define DEBUG_HOLE   0
#define DEBUG_CONN   0
#define DEBUG_1TO1   0
#define DEBUG_BOCO   0
#define DEBUG_GOTO   0
#define DEBUG_FTOC   0
#define DEBUG_VERSION   0
#define DEBUG_LINKS   0
#define SKIP_DATA   0
#define READ_DATA   1
#define CGNSDLL

Typedefs

typedef char char_33 [33]
typedef char const cchar_33 [33]
typedef int int_6 [6]
typedef int int_3 [3]
typedef struct cgns_user_data_s cgns_user_data

Functions

void * cgi_malloc (int cnt, int size)
void * cgi_realloc (void *old, unsigned bytes)
CGNSDLL cgns_filecgi_get_file (int file_number)
cgns_basecgi_get_base (cgns_file *cg, int B)
cgns_zonecgi_get_zone (cgns_file *cg, int B, int Z)
cgns_familycgi_get_family (cgns_file *cg, int B, int F)
cgns_bitercgi_get_biter (cgns_file *cg, int B)
cgns_gravitycgi_get_gravity (cgns_file *cg, int B)
cgns_axisymcgi_get_axisym (cgns_file *cg, int B)
cgns_zitercgi_get_ziter (cgns_file *cg, int B, int Z)
cgns_zcoorcgi_get_zcoor (cgns_file *cg, int B, int Z, int C)
cgns_zcoorcgi_get_zcoorGC (cgns_file *cg, int B, int Z)
cgns_arraycgi_get_coord (cgns_file *cg, int B, int Z, int C)
cgns_sectioncgi_get_section (cgns_file *cg, int B, int Z, int S)
cgns_solcgi_get_sol (cgns_file *cg, int B, int Z, int S)
cgns_arraycgi_get_field (cgns_file *cg, int B, int Z, int S, int F)
cgns_zconncgi_get_zconn (cgns_file *cg, int B, int Z)
cgns_holecgi_get_hole (cgns_file *cg, int B, int Z, int I)
cgns_conncgi_get_conn (cgns_file *cg, int B, int Z, int I)
cgns_1to1cgi_get_1to1 (cgns_file *cg, int B, int Z, int I)
cgns_zbococgi_get_zboco (cgns_file *cg, int B, int Z)
cgns_bococgi_get_boco (cgns_file *cg, int B, int Z, int BC)
cgns_datasetcgi_get_dataset (cgns_file *cg, int B, int Z, int BC, int DSet)
cgns_bcdatacgi_get_bcdata (cgns_file *cg, int B, int Z, int BC, int Dset, BCDataType_t type)
cgns_modelcgi_get_model (cgns_file *cg, int B, int Z, char *model)
cgns_statecgi_get_state (cgns_file *cg, int B, int Z, int ZBC, int BC, int Dset)
cgns_convergcgi_get_converg (cgns_file *cg, int B, int Z)
cgns_equationscgi_get_equations (cgns_file *cg, int B, int Z)
cgns_governingcgi_get_governing (cgns_file *cg, int B, int Z)
cgns_integralcgi_get_integral (cgns_file *cg, int B, int Z, int N)
cgns_discretecgi_get_discrete (cgns_file *cg, int B, int Z, int D)
cgns_rmotioncgi_get_rmotion (cgns_file *cg, int B, int Z, int R)
cgns_amotioncgi_get_amotion (cgns_file *cg, int B, int Z, int R)
cgns_rotatingcgi_get_rotating (cgns_file *cg, int B, int Z)
cgns_bpropcgi_get_bprop (cgns_file *cg, int B, int Z, int BC)
cgns_cpropcgi_get_cprop (cgns_file *cg, int B, int Z, int I)
CGNSDLL int cgi_update_posit (int cnt, int *index, char **label)
CGNSDLL int cgi_set_posit (int fn, int B, int n, int *index, char **label)
CGNSDLL int cgi_posit_id (double *posit_id)
CGNSDLL cgns_positcgi_get_posit ()
cgns_descrcgi_descr_address (int local_mode, int descr_no, char const *descr_name, int *ier)
DataClass_tcgi_dataclass_address (int local_mode, int *ier)
cgns_unitscgi_units_address (int local_mode, int *ier)
int * cgi_ordinal_address (int local_mode, int *ier)
int * cgi_rind_address (int local_mode, int *ier)
GridLocation_tcgi_location_address (int local_mode, int *ier)
cgns_conversioncgi_conversion_address (int local_mode, int *ier)
cgns_exponentcgi_exponent_address (int local_mode, int *ier)
cgns_integralcgi_integral_address (int local_mode, int integral_no, char const *integral_name, int *ier)
cgns_equationscgi_equations_address (int local_mode, int *ier)
cgns_statecgi_state_address (int local_mode, int *ier)
cgns_convergcgi_converg_address (int local_mode, int *ier)
cgns_governingcgi_governing_address (int local_mode, int *ier)
int * cgi_diffusion_address (int local_mode, int *ier)
cgns_arraycgi_array_address (int local_mode, int array_no, char const *array_name, int *ier)
cgns_modelcgi_model_address (int local_mode, char const *ModelLabel, int *ier)
char * cgi_famname_address (int local_mode, int *ier)
cgns_user_datacgi_user_data_address (int local_mode, int given_no, char const *given_name, int *ier)
cgns_rotatingcgi_rotating_address (int local_mode, int *ier)
cgns_ptsetcgi_ptset_address (int local_mode, int *ier)
cgns_datasetcgi_bcdataset_address (int local_mode, int given_no, char const *given_name, int *ier)
int cgi_read ()
int cgi_read_base (cgns_base *base)
int cgi_read_zone (cgns_zone *zone)
int cgi_read_zonetype (double parent_id, char_33 parent_name, ZoneType_t *type)
int cgi_read_family (cgns_family *family)
int cgi_read_family_name (int in_link, double parent_id, char_33 parent_name, char_33 family_name)
int cgi_read_array (cgns_array *array, char *parent_label, double parent_id)
int cgi_read_section (int in_link, double parent_id, int *nsections, cgns_section **section)
int cgi_read_hole (cgns_hole *hole)
int cgi_read_conn (cgns_conn *conn)
int cgi_read_1to1 (cgns_1to1 *one21)
int cgi_read_ptset (double parent_id, cgns_ptset *ptset)
int cgi_read_string (double id, char_33 name, char **string_data)
int cgi_read_boco (cgns_boco *boco)
int cgi_read_location (double parent_id, char_33 parent_name, GridLocation_t *location)
int cgi_read_state (int in_link, double parent_id, cgns_state **state)
int cgi_read_converg (int in_link, double parent_id, cgns_converg **converg)
int cgi_read_units (int in_link, double parent_id, cgns_units **units)
int cgi_read_equations (int in_link, double parent_id, cgns_equations **equations)
int cgi_read_model (int in_link, double parent_id, char *label, cgns_model **model)
int cgi_read_conversion (int in_link, double parent_id, cgns_conversion **convert)
int cgi_read_exponents (int in_link, double parent_id, cgns_exponent **exponents)
int cgi_read_integral (int in_link, double parent_id, int *nintegrals, cgns_integral **integral)
int cgi_read_discrete (int in_link, double parent_id, int *ndiscrete, cgns_discrete **discrete)
int cgi_read_sol (int in_link, double parent_id, int *nsols, cgns_sol **sol)
int cgi_read_zcoor (int in_link, double parent_id, int *nzcoor, cgns_zcoor **zcoor)
int cgi_read_zconn (int in_link, double parent_id, cgns_zconn **zconn)
int cgi_read_zboco (int in_link, double parent_id, cgns_zboco **zboco)
int cgi_read_dataset (int in_link, double parent_id, int *ndataset, cgns_dataset **dataset)
int cgi_read_bcdata (cgns_bcdata *bcdata)
int cgi_read_rind (double parent_id, int **rind_planes)
int cgi_read_ordinal (double parent_id, int *ordinal)
int cgi_read_DDD (int in_link, double parent_id, int *ndescr, cgns_descr **descr, DataClass_t *data_class, cgns_units **units)
int cgi_read_rmotion (int in_link, double parent_id, int *nrmotions, cgns_rmotion **rmotion)
int cgi_read_amotion (int in_link, double parent_id, int *namotions, cgns_amotion **amotion)
int cgi_read_simulation (double parent_id, SimulationType_t *type, double *type_id)
int cgi_read_biter (int in_link, double parent_id, cgns_biter **biter)
int cgi_read_ziter (int in_link, double parent_id, cgns_ziter **ziter)
int cgi_read_gravity (int in_link, double parent_id, cgns_gravity **gravity)
int cgi_read_axisym (int in_link, double parent_id, cgns_axisym **axisym)
int cgi_read_rotating (int in_link, double parent_id, cgns_rotating **rotating)
int cgi_read_bprop (int in_link, double parent_id, cgns_bprop **bprop)
int cgi_read_cprop (int in_link, double parent_id, cgns_cprop **cprop)
int cgi_read_user_data (int in_link, double parent_id, int *nuser_data, cgns_user_data **user_data)
cgns_linkcgi_read_link (double node_id)
int cgi_datasize (int Idim, int *CurrentDim, GridLocation_t location, int *rind_planes, int *DataSize)
int cgi_read_node (double node_id, char_33 name, char_33 data_type, int *ndim, int *dim_vals, void **data, int data_flag)
CGNSDLL int cgi_get_nodes (double parent_id, char *label, int *nnodes, double **id)
int cgi_write (int file_number)
int cgi_write_zone (double parent_id, cgns_zone *zone)
int cgi_write_family (double parent_id, cgns_family *family)
int cgi_write_zcoor (double parent_id, cgns_zcoor *zcoor)
int cgi_write_section (double parent_id, cgns_section *section)
int cgi_write_sol (double parent_id, cgns_sol *sol)
int cgi_write_zconn (double parent_id, cgns_zconn *zconn)
int cgi_write_1to1 (double parent_id, cgns_1to1 *one21)
int cgi_write_conns (double parent_id, cgns_conn *conn)
int cgi_write_holes (double parent_id, cgns_hole *hole)
int cgi_write_zboco (double parent_id, cgns_zboco *zboco)
int cgi_write_boco (double parent_id, cgns_boco *boco)
int cgi_write_dataset (double parent_id, cgns_dataset *dataset)
int cgi_write_bcdata (double bcdata_id, cgns_bcdata *bcdata)
int cgi_write_ptset (double id, char_33 name, cgns_ptset *ptset, int Ndim, void *ptset_ptr)
int cgi_write_equations (double parent_id, cgns_equations *equations)
int cgi_write_model (double parent_id, cgns_model *model)
int cgi_write_state (double parent_id, cgns_state *state)
int cgi_write_converg (double parent_id, cgns_converg *converg)
int cgi_write_discrete (double parent_id, cgns_discrete *discrete)
int cgi_write_integral (double parent_id, cgns_integral *integral)
CGNSDLL int cgi_write_array (double parent_id, cgns_array *array)
int cgi_write_rind (double parent_id, int *rind_planes, int idim)
int cgi_write_units (double parent_id, cgns_units *units)
int cgi_write_exponents (double parent_id, cgns_exponent *exponents)
CGNSDLL int cgi_write_dataclass (double parent_id, DataClass_t data_class)
int cgi_write_descr (double parent_id, cgns_descr *descr)
CGNSDLL int cgi_write_ordinal (double parent_id, int ordinal)
int cgi_write_rmotion (double parent_id, cgns_rmotion *rmotion)
int cgi_write_amotion (double parent_id, cgns_amotion *amotion)
int cgi_write_biter (double parent_id, cgns_biter *biter)
int cgi_write_ziter (double parent_id, cgns_ziter *ziter)
int cgi_write_gravity (double parent_id, cgns_gravity *gravity)
int cgi_write_axisym (double parent_id, cgns_axisym *axisym)
int cgi_write_rotating (double parent_id, cgns_rotating *rotating)
int cgi_write_bprop (double parent_id, cgns_bprop *bprop)
int cgi_write_cprop (double parent_id, cgns_cprop *cprop)
int cgi_write_user_data (double parent_id, cgns_user_data *user_data)
int cgi_write_link (double parent_id, char *name, cgns_link *link, double *node_id)
CGNSDLL int cgi_new_node (double parent_id, char const *name, char const *label, double *node_id, char const *data_type, int ndim, int const *dim_vals, void const *data)
int cgi_new_node_partial (double parent_id, char const *name, char const *label, double *node_id, char const *data_type, int ndim, int const *dim_vals, int const *rmin, int const *rmax, void const *data)
int cgi_move_node (double old_id, double node_id, double new_id, cchar_33 node_name)
int cgi_delete_node (double parent_id, double node_id)
CGNSDLL void cgi_error (char *format,...)
CGNSDLL void cgi_warning (char *format,...)
CGNSDLL void cg_io_error (const char *routine_name)
int cgi_GridLocation (char *GridLocationName, GridLocation_t *type)
int cgi_GridConnectivityType (char *GridConnectivityName, GridConnectivityType_t *type)
int cgi_PointSetType (char *PointSetName, PointSetType_t *type)
int cgi_BCType (char *BCName, BCType_t *type)
int cgi_DataClass (char *Name, DataClass_t *data_class)
int cgi_MassUnits (char *Name, MassUnits_t *mass_unit)
int cgi_LengthUnits (char *Name, LengthUnits_t *length_unit)
int cgi_TimeUnits (char *Name, TimeUnits_t *time_unit)
int cgi_TemperatureUnits (char *Name, TemperatureUnits_t *temperature_unit)
int cgi_AngleUnits (char *Name, AngleUnits_t *angle_unit)
int cgi_ElectricCurrentUnits (char *Name, ElectricCurrentUnits_t *unit)
int cgi_SubstanceAmountUnits (char *Name, SubstanceAmountUnits_t *unit)
int cgi_LuminousIntensityUnits (char *Name, LuminousIntensityUnits_t *unit)
int cgi_GoverningEquationsType (char *Name, GoverningEquationsType_t *type)
int cgi_ModelType (char *Name, ModelType_t *type)
int cgi_ZoneType (char *Name, ZoneType_t *type)
int cgi_RigidGridMotionType (char *Name, RigidGridMotionType_t *type)
int cgi_ArbitraryGridMotionType (char *Name, ArbitraryGridMotionType_t *type)
int cgi_SimulationType (char *Name, SimulationType_t *type)
int cgi_WallFunctionType (char *Name, WallFunctionType_t *type)
int cgi_AreaType (char *Name, AreaType_t *type)
int cgi_AverageInterfaceType (char *Name, AverageInterfaceType_t *type)
int cgi_zone_no (cgns_base *base, char *zonename, int *zone_no)
int cgi_sort_names (int n, double *ids)
int size_of (char_33 adf_type)
char * type_of (char_33 data_type)
int cgi_check_strlen (char const *string)
int cgi_check_mode (char const *filename, int file_mode, int mode_wanted)
char * cgi_adf_datatype (DataType_t type)
DataType_t cgi_datatype (cchar_33 adf_type)
int cgi_add_czone (char_33 zonename, int_6 range, int_6 donor_range, int idim, int *ndouble, char_33 **Dzonename, int_6 **Drange, int_6 **Ddonor_range)
void cgi_array_print (char *routine, cgns_array *array)
int cgi_element_data_size (ElementType_t type, int nelems, const int *connect)
void cgi_free_file (cgns_file *cg)
void cgi_free_base (cgns_base *base)
void cgi_free_zone (cgns_zone *zone)
void cgi_free_family (cgns_family *family)
void cgi_free_fambc (cgns_fambc *fambc)
void cgi_free_geo (cgns_geo *geo)
void cgi_free_part (cgns_part *part)
void cgi_free_zcoor (cgns_zcoor *zcoor)
void cgi_free_section (cgns_section *section)
void cgi_free_zboco (cgns_zboco *zboco)
void cgi_free_zconn (cgns_zconn *zconn)
void cgi_free_sol (cgns_sol *sol)
void cgi_free_1to1 (cgns_1to1 *one21)
void cgi_free_hole (cgns_hole *hole)
void cgi_free_conn (cgns_conn *conn)
void cgi_free_boco (cgns_boco *boco)
void cgi_free_dataset (cgns_dataset *dataset)
void cgi_free_bcdata (cgns_bcdata *bcdata)
void cgi_free_ptset (cgns_ptset *ptset)
void cgi_free_equations (cgns_equations *equations)
void cgi_free_governing (cgns_governing *governing)
void cgi_free_model (cgns_model *model)
void cgi_free_state (cgns_state *state)
void cgi_free_converg (cgns_converg *converg)
void cgi_free_discrete (cgns_discrete *discrete)
void cgi_free_integral (cgns_integral *integral)
void cgi_free_array (cgns_array *array)
void cgi_free_convert (cgns_conversion *convert)
void cgi_free_exponents (cgns_exponent *exponents)
void cgi_free_units (cgns_units *units)
void cgi_free_descr (cgns_descr *descr)
void cgi_free_rmotion (cgns_rmotion *rmotion)
void cgi_free_amotion (cgns_amotion *amotion)
void cgi_free_biter (cgns_biter *biter)
void cgi_free_ziter (cgns_ziter *ziter)
void cgi_free_gravity (cgns_gravity *gravity)
void cgi_free_axisym (cgns_axisym *axisym)
void cgi_free_rotating (cgns_rotating *rotating)
void cgi_free_bprop (cgns_bprop *bprop)
void cgi_free_bcwall (cgns_bcwall *bcwall)
void cgi_free_bcarea (cgns_bcarea *bcarea)
void cgi_free_cprop (cgns_cprop *cprop)
void cgi_free_cperio (cgns_cperio *cperio)
void cgi_free_caverage (cgns_caverage *caverage)
void cgi_free_link (cgns_link *link)
void cgi_free_user_data (cgns_user_data *user_data)

Variables

cgns_filecgns_files
cgns_filecg
int n_cgns_files
int file_number_offset
int CGNSLibVersion
cgns_positposit
int posit_file
int posit_base
int posit_zone
int posit_depth
cgns_posit posit_stack [CG_MAX_GOTO_DEPTH+1]


Define Documentation

#define ADDRESS4MULTIPLE ( parent_type,
nchild,
child,
child_type   ) 

Value:

{               \
  parent_type *parent = (parent_type *)posit->posit;                                   \
  child = 0;                                                                    \
  if (local_mode == CG_MODE_WRITE) {                                               \
    for (n=0; n<parent->nchild && strcmp(parent->child[n].name,given_name);n++);\
    if (n==parent->nchild) {                                                    \
      if (parent->nchild==0) parent->child = CGNS_NEW(child_type, 1);           \
      else parent->child = CGNS_RENEW(child_type,parent->nchild+1, parent->child);\
      child = &parent->child[parent->nchild];                                   \
      parent->nchild++;                                                         \
    } else {                                                                    \
      if (cg->mode == CG_MODE_WRITE) error1=1;                                     \
      else {                                                                    \
        parent_id = parent->id;                                                 \
        child= &(parent->child[n]);                                             \
      }                                                                         \
    }                                                                           \
  } else if (local_mode == CG_MODE_READ) {                                         \
    if (given_no > parent->nchild || given_no<=0) error2=1;                     \
    else child = &parent->child[given_no-1];                                    \
  }                                                                             \
}

Definition at line 45 of file cgns_header.h.

#define ADDRESS4SINGLE ( parent_type,
child,
child_type,
size   ) 

Value:

{                  \
  parent_type *parent = (parent_type *)posit->posit;                                   \
  if (local_mode==CG_MODE_WRITE) {                                                      \
    if (parent->child==0) parent->child = CGNS_NEW(child_type, size);           \
    else {                                                                      \
      if (cg->mode == CG_MODE_WRITE) error1=1;                                  \
      else parent_id = parent->id;                                              \
    }                                                                           \
  }                                                                             \
  child = parent->child;                                                        \
}

Definition at line 74 of file cgns_header.h.

#define ADDRESS4SINGLE_ALLOC ( parent_type,
child   ) 

Value:

{                               \
  parent_type *parent = (parent_type *)posit->posit;                                    \
  child = &parent->child;                                                       \
  parent_id = parent->id;                                                       \
}

Definition at line 68 of file cgns_header.h.

#define CGNS_DELETE_SHIFT ( nchild,
child   ) 

Value:

{                                      \
  for (n=0; n<parent->nchild && strcmp(parent->child[n].name,node_name); n++);  \
  if (n==parent->nchild) {                                                      \
    cgi_error("Error in cg_delete: Can't find node '%s'",node_name);            \
    return 1;                                                                   \
  }                                                                             \
  for (m=n+1; m<parent->nchild; m++) parent->child[m-1] = parent->child[m];     \
  parent->nchild --;                                                            \
}

Definition at line 35 of file cgns_header.h.

#define CGNS_FREE ( data   )     free(data);

Definition at line 97 of file cgns_header.h.

#define CGNS_NEW ( type,
size   )     (type *)cgi_malloc(size,sizeof(type))

Definition at line 95 of file cgns_header.h.

#define CGNS_RENEW ( type,
size,
old   )     (type *)cgi_realloc(old,(unsigned)(size)*sizeof(type))

Definition at line 96 of file cgns_header.h.

#define CGNSDLL

Definition at line 888 of file cgns_header.h.

#define DEBUG_1TO1   0

Definition at line 107 of file cgns_header.h.

#define DEBUG_ARRAY   0

Definition at line 103 of file cgns_header.h.

#define DEBUG_BASE   0

Definition at line 100 of file cgns_header.h.

#define DEBUG_BOCO   0

Definition at line 108 of file cgns_header.h.

#define DEBUG_CONN   0

Definition at line 106 of file cgns_header.h.

#define DEBUG_FILE   0

Definition at line 99 of file cgns_header.h.

#define DEBUG_FTOC   0

Definition at line 110 of file cgns_header.h.

#define DEBUG_GOTO   0

Definition at line 109 of file cgns_header.h.

#define DEBUG_HOLE   0

Definition at line 105 of file cgns_header.h.

#define DEBUG_LINKS   0

Definition at line 112 of file cgns_header.h.

#define DEBUG_SOL   0

Definition at line 104 of file cgns_header.h.

#define DEBUG_SORT   0

Definition at line 102 of file cgns_header.h.

#define DEBUG_VERSION   0

Definition at line 111 of file cgns_header.h.

#define DEBUG_ZONE   0

Definition at line 101 of file cgns_header.h.

#define MAX ( a,
 )     (((a)>(b))?(a):(b))

Definition at line 33 of file cgns_header.h.

#define MIN ( a,
 )     (((a)<(b))?(a):(b))

Definition at line 32 of file cgns_header.h.

#define NDESCRIPTOR ( parent_type   ) 

Value:

{                                               \
  parent_type *parent = (parent_type *)posit->posit;                                    \
  (*ndescriptors)= parent->ndescr;                                              \
}

Definition at line 86 of file cgns_header.h.

#define READ_DATA   1

Definition at line 115 of file cgns_header.h.

#define SKIP_DATA   0

Definition at line 114 of file cgns_header.h.


Typedef Documentation

typedef char const cchar_33[33]

Definition at line 28 of file cgns_header.h.

typedef char char_33[33]

Definition at line 27 of file cgns_header.h.

typedef int int_3[3]

Definition at line 30 of file cgns_header.h.

typedef int int_6[6]

Definition at line 29 of file cgns_header.h.


Function Documentation

CGNSDLL void cg_io_error ( const char *  routine_name  ) 

Definition at line 74 of file cgns_error.c.

int cgi_add_czone ( char_33  zonename,
int_6  range,
int_6  donor_range,
int  idim,
int *  ndouble,
char_33 **  Dzonename,
int_6 **  Drange,
int_6 **  Ddonor_range 
)

Definition at line 6743 of file cgns_internals.c.

char* cgi_adf_datatype ( DataType_t  type  ) 

Definition at line 6682 of file cgns_internals.c.

int cgi_AngleUnits ( char *  Name,
AngleUnits_t angle_unit 
)

Definition at line 11947 of file cgns_internals.c.

int cgi_ArbitraryGridMotionType ( char *  Name,
ArbitraryGridMotionType_t type 
)

Definition at line 12103 of file cgns_internals.c.

int cgi_AreaType ( char *  Name,
AreaType_t type 
)

Definition at line 12154 of file cgns_internals.c.

cgns_array* cgi_array_address ( int  local_mode,
int  array_no,
char const *  array_name,
int *  ier 
)

Definition at line 10072 of file cgns_internals.c.

void cgi_array_print ( char *  routine,
cgns_array array 
)

Definition at line 12188 of file cgns_internals.c.

int cgi_AverageInterfaceType ( char *  Name,
AverageInterfaceType_t type 
)

Definition at line 12171 of file cgns_internals.c.

cgns_dataset* cgi_bcdataset_address ( int  local_mode,
int  given_no,
char const *  given_name,
int *  ier 
)

Definition at line 10562 of file cgns_internals.c.

int cgi_BCType ( char *  BCName,
BCType_t type 
)

Definition at line 11821 of file cgns_internals.c.

int cgi_check_mode ( char const *  filename,
int  file_mode,
int  mode_wanted 
)

Definition at line 6726 of file cgns_internals.c.

int cgi_check_strlen ( char const *  string  ) 

Definition at line 6717 of file cgns_internals.c.

cgns_converg* cgi_converg_address ( int  local_mode,
int *  ier 
)

Definition at line 9931 of file cgns_internals.c.

cgns_conversion* cgi_conversion_address ( int  local_mode,
int *  ier 
)

Definition at line 9700 of file cgns_internals.c.

int cgi_DataClass ( char *  Name,
DataClass_t data_class 
)

Definition at line 11838 of file cgns_internals.c.

DataClass_t* cgi_dataclass_address ( int  local_mode,
int *  ier 
)

Definition at line 9329 of file cgns_internals.c.

int cgi_datasize ( int  Idim,
int *  CurrentDim,
GridLocation_t  location,
int *  rind_planes,
int *  DataSize 
)

Definition at line 4495 of file cgns_internals.c.

DataType_t cgi_datatype ( cchar_33  adf_type  ) 

Definition at line 6691 of file cgns_internals.c.

int cgi_delete_node ( double  parent_id,
double  node_id 
)

Definition at line 6537 of file cgns_internals.c.

cgns_descr* cgi_descr_address ( int  local_mode,
int  descr_no,
char const *  descr_name,
int *  ier 
)

Definition at line 9140 of file cgns_internals.c.

int* cgi_diffusion_address ( int  local_mode,
int *  ier 
)

Definition at line 10023 of file cgns_internals.c.

int cgi_ElectricCurrentUnits ( char *  Name,
ElectricCurrentUnits_t unit 
)

Definition at line 11969 of file cgns_internals.c.

int cgi_element_data_size ( ElementType_t  type,
int  nelems,
const int *  connect 
)

Definition at line 6803 of file cgns_internals.c.

cgns_equations* cgi_equations_address ( int  local_mode,
int *  ier 
)

Definition at line 9831 of file cgns_internals.c.

CGNSDLL void cgi_error ( char *  format,
  ... 
)

Definition at line 32 of file cgns_error.c.

cgns_exponent* cgi_exponent_address ( int  local_mode,
int *  ier 
)

Definition at line 9742 of file cgns_internals.c.

char* cgi_famname_address ( int  local_mode,
int *  ier 
)

Definition at line 9280 of file cgns_internals.c.

void cgi_free_1to1 ( cgns_1to1 one21  ) 

Definition at line 11031 of file cgns_internals.c.

void cgi_free_amotion ( cgns_amotion amotion  ) 

Definition at line 11482 of file cgns_internals.c.

void cgi_free_array ( cgns_array array  ) 

Definition at line 11416 of file cgns_internals.c.

void cgi_free_axisym ( cgns_axisym axisym  ) 

Definition at line 11578 of file cgns_internals.c.

void cgi_free_base ( cgns_base base  ) 

Definition at line 10689 of file cgns_internals.c.

void cgi_free_bcarea ( cgns_bcarea bcarea  ) 

Definition at line 11687 of file cgns_internals.c.

void cgi_free_bcdata ( cgns_bcdata bcdata  ) 

Definition at line 11177 of file cgns_internals.c.

void cgi_free_bcwall ( cgns_bcwall bcwall  ) 

Definition at line 11672 of file cgns_internals.c.

void cgi_free_biter ( cgns_biter biter  ) 

Definition at line 11507 of file cgns_internals.c.

void cgi_free_boco ( cgns_boco boco  ) 

Definition at line 11094 of file cgns_internals.c.

void cgi_free_bprop ( cgns_bprop bprop  ) 

Definition at line 11626 of file cgns_internals.c.

void cgi_free_caverage ( cgns_caverage caverage  ) 

Definition at line 11731 of file cgns_internals.c.

void cgi_free_conn ( cgns_conn conn  ) 

Definition at line 11071 of file cgns_internals.c.

void cgi_free_converg ( cgns_converg converg  ) 

Definition at line 11339 of file cgns_internals.c.

void cgi_free_convert ( cgns_conversion convert  ) 

Definition at line 11439 of file cgns_internals.c.

void cgi_free_cperio ( cgns_cperio cperio  ) 

Definition at line 11707 of file cgns_internals.c.

void cgi_free_cprop ( cgns_cprop cprop  ) 

Definition at line 11649 of file cgns_internals.c.

void cgi_free_dataset ( cgns_dataset dataset  ) 

Definition at line 11142 of file cgns_internals.c.

void cgi_free_descr ( cgns_descr descr  ) 

Definition at line 11453 of file cgns_internals.c.

void cgi_free_discrete ( cgns_discrete discrete  ) 

Definition at line 11367 of file cgns_internals.c.

void cgi_free_equations ( cgns_equations equations  ) 

Definition at line 11206 of file cgns_internals.c.

void cgi_free_exponents ( cgns_exponent exponents  ) 

Definition at line 11444 of file cgns_internals.c.

void cgi_free_fambc ( cgns_fambc fambc  ) 

Definition at line 10888 of file cgns_internals.c.

void cgi_free_family ( cgns_family family  ) 

Definition at line 10859 of file cgns_internals.c.

void cgi_free_file ( cgns_file cg  ) 

Definition at line 10678 of file cgns_internals.c.

void cgi_free_geo ( cgns_geo geo  ) 

Definition at line 10898 of file cgns_internals.c.

void cgi_free_governing ( cgns_governing governing  ) 

Definition at line 11271 of file cgns_internals.c.

void cgi_free_gravity ( cgns_gravity gravity  ) 

Definition at line 11555 of file cgns_internals.c.

void cgi_free_hole ( cgns_hole hole  ) 

Definition at line 11051 of file cgns_internals.c.

void cgi_free_integral ( cgns_integral integral  ) 

Definition at line 11392 of file cgns_internals.c.

void cgi_free_link ( cgns_link link  ) 

void cgi_free_model ( cgns_model model  ) 

Definition at line 11287 of file cgns_internals.c.

void cgi_free_part ( cgns_part part  ) 

Definition at line 10919 of file cgns_internals.c.

void cgi_free_ptset ( cgns_ptset ptset  ) 

Definition at line 11201 of file cgns_internals.c.

void cgi_free_rmotion ( cgns_rmotion rmotion  ) 

Definition at line 11458 of file cgns_internals.c.

void cgi_free_rotating ( cgns_rotating rotating  ) 

Definition at line 11602 of file cgns_internals.c.

void cgi_free_section ( cgns_section section  ) 

Definition at line 10835 of file cgns_internals.c.

void cgi_free_sol ( cgns_sol sol  ) 

Definition at line 11006 of file cgns_internals.c.

void cgi_free_state ( cgns_state state  ) 

Definition at line 11311 of file cgns_internals.c.

void cgi_free_units ( cgns_units units  ) 

Definition at line 11449 of file cgns_internals.c.

void cgi_free_user_data ( cgns_user_data user_data  ) 

Definition at line 11746 of file cgns_internals.c.

void cgi_free_zboco ( cgns_zboco zboco  ) 

Definition at line 10948 of file cgns_internals.c.

void cgi_free_zconn ( cgns_zconn zconn  ) 

Definition at line 10976 of file cgns_internals.c.

void cgi_free_zcoor ( cgns_zcoor zcoor  ) 

Definition at line 10923 of file cgns_internals.c.

void cgi_free_ziter ( cgns_ziter ziter  ) 

Definition at line 11531 of file cgns_internals.c.

void cgi_free_zone ( cgns_zone zone  ) 

Definition at line 10751 of file cgns_internals.c.

cgns_1to1* cgi_get_1to1 ( cgns_file cg,
int  B,
int  Z,
int  I 
)

Definition at line 7121 of file cgns_internals.c.

cgns_amotion* cgi_get_amotion ( cgns_file cg,
int  B,
int  Z,
int  R 
)

Definition at line 7358 of file cgns_internals.c.

cgns_axisym* cgi_get_axisym ( cgns_file cg,
int  B 
)

Definition at line 6914 of file cgns_internals.c.

cgns_base* cgi_get_base ( cgns_file cg,
int  B 
)

Definition at line 6855 of file cgns_internals.c.

cgns_bcdata* cgi_get_bcdata ( cgns_file cg,
int  B,
int  Z,
int  BC,
int  Dset,
BCDataType_t  type 
)

Definition at line 7199 of file cgns_internals.c.

cgns_biter* cgi_get_biter ( cgns_file cg,
int  B 
)

Definition at line 6890 of file cgns_internals.c.

cgns_boco* cgi_get_boco ( cgns_file cg,
int  B,
int  Z,
int  BC 
)

Definition at line 7174 of file cgns_internals.c.

cgns_bprop* cgi_get_bprop ( cgns_file cg,
int  B,
int  Z,
int  BC 
)

Definition at line 7163 of file cgns_internals.c.

cgns_conn* cgi_get_conn ( cgns_file cg,
int  B,
int  Z,
int  I 
)

Definition at line 7108 of file cgns_internals.c.

cgns_converg* cgi_get_converg ( cgns_file cg,
int  B,
int  Z 
)

Definition at line 7223 of file cgns_internals.c.

cgns_array* cgi_get_coord ( cgns_file cg,
int  B,
int  Z,
int  C 
)

cgns_cprop* cgi_get_cprop ( cgns_file cg,
int  B,
int  Z,
int  I 
)

Definition at line 7083 of file cgns_internals.c.

cgns_dataset* cgi_get_dataset ( cgns_file cg,
int  B,
int  Z,
int  BC,
int  DSet 
)

Definition at line 7187 of file cgns_internals.c.

cgns_discrete* cgi_get_discrete ( cgns_file cg,
int  B,
int  Z,
int  D 
)

Definition at line 7332 of file cgns_internals.c.

cgns_equations* cgi_get_equations ( cgns_file cg,
int  B,
int  Z 
)

Definition at line 7244 of file cgns_internals.c.

cgns_family* cgi_get_family ( cgns_file cg,
int  B,
int  F 
)

Definition at line 6877 of file cgns_internals.c.

cgns_array* cgi_get_field ( cgns_file cg,
int  B,
int  Z,
int  S,
int  F 
)

Definition at line 7042 of file cgns_internals.c.

CGNSDLL cgns_file* cgi_get_file ( int  file_number  ) 

Definition at line 6841 of file cgns_internals.c.

cgns_governing* cgi_get_governing ( cgns_file cg,
int  B,
int  Z 
)

Definition at line 7267 of file cgns_internals.c.

cgns_gravity* cgi_get_gravity ( cgns_file cg,
int  B 
)

Definition at line 6902 of file cgns_internals.c.

cgns_hole* cgi_get_hole ( cgns_file cg,
int  B,
int  Z,
int  I 
)

Definition at line 7095 of file cgns_internals.c.

cgns_integral* cgi_get_integral ( cgns_file cg,
int  B,
int  Z,
int  N 
)

Definition at line 7311 of file cgns_internals.c.

cgns_model* cgi_get_model ( cgns_file cg,
int  B,
int  Z,
char *  model 
)

Definition at line 7279 of file cgns_internals.c.

CGNSDLL int cgi_get_nodes ( double  parent_id,
char *  label,
int *  nnodes,
double **  id 
)

Definition at line 6608 of file cgns_internals.c.

CGNSDLL cgns_posit* cgi_get_posit (  ) 

Definition at line 9127 of file cgns_internals.c.

cgns_rmotion* cgi_get_rmotion ( cgns_file cg,
int  B,
int  Z,
int  R 
)

Definition at line 7345 of file cgns_internals.c.

cgns_rotating* cgi_get_rotating ( cgns_file cg,
int  B,
int  Z 
)

Definition at line 6926 of file cgns_internals.c.

cgns_section* cgi_get_section ( cgns_file cg,
int  B,
int  Z,
int  S 
)

Definition at line 7029 of file cgns_internals.c.

cgns_sol* cgi_get_sol ( cgns_file cg,
int  B,
int  Z,
int  S 
)

Definition at line 7016 of file cgns_internals.c.

cgns_state* cgi_get_state ( cgns_file cg,
int  B,
int  Z,
int  ZBC,
int  BC,
int  Dset 
)

Definition at line 7371 of file cgns_internals.c.

cgns_zboco* cgi_get_zboco ( cgns_file cg,
int  B,
int  Z 
)

Definition at line 7134 of file cgns_internals.c.

cgns_zconn* cgi_get_zconn ( cgns_file cg,
int  B,
int  Z 
)

Definition at line 7055 of file cgns_internals.c.

cgns_zcoor* cgi_get_zcoor ( cgns_file cg,
int  B,
int  Z,
int  C 
)

Definition at line 7003 of file cgns_internals.c.

cgns_zcoor* cgi_get_zcoorGC ( cgns_file cg,
int  B,
int  Z 
)

Definition at line 6963 of file cgns_internals.c.

cgns_ziter* cgi_get_ziter ( cgns_file cg,
int  B,
int  Z 
)

Definition at line 6951 of file cgns_internals.c.

cgns_zone* cgi_get_zone ( cgns_file cg,
int  B,
int  Z 
)

Definition at line 6864 of file cgns_internals.c.

cgns_governing* cgi_governing_address ( int  local_mode,
int *  ier 
)

Definition at line 9981 of file cgns_internals.c.

int cgi_GoverningEquationsType ( char *  Name,
GoverningEquationsType_t type 
)

Definition at line 12035 of file cgns_internals.c.

int cgi_GridConnectivityType ( char *  GridConnectivityName,
GridConnectivityType_t type 
)

Definition at line 11787 of file cgns_internals.c.

int cgi_GridLocation ( char *  GridLocationName,
GridLocation_t type 
)

Definition at line 11770 of file cgns_internals.c.

cgns_integral* cgi_integral_address ( int  local_mode,
int  integral_no,
char const *  integral_name,
int *  ier 
)

Definition at line 9784 of file cgns_internals.c.

int cgi_LengthUnits ( char *  Name,
LengthUnits_t length_unit 
)

Definition at line 11877 of file cgns_internals.c.

GridLocation_t* cgi_location_address ( int  local_mode,
int *  ier 
)

Definition at line 9650 of file cgns_internals.c.

int cgi_LuminousIntensityUnits ( char *  Name,
LuminousIntensityUnits_t unit 
)

Definition at line 12013 of file cgns_internals.c.

void* cgi_malloc ( int  cnt,
int  size 
)

Definition at line 57 of file cgns_internals.c.

int cgi_MassUnits ( char *  Name,
MassUnits_t mass_unit 
)

Definition at line 11855 of file cgns_internals.c.

cgns_model* cgi_model_address ( int  local_mode,
char const *  ModelLabel,
int *  ier 
)

Definition at line 10288 of file cgns_internals.c.

int cgi_ModelType ( char *  Name,
ModelType_t type 
)

Definition at line 12052 of file cgns_internals.c.

int cgi_move_node ( double  old_id,
double  node_id,
double  new_id,
cchar_33  node_name 
)

Definition at line 6522 of file cgns_internals.c.

CGNSDLL int cgi_new_node ( double  parent_id,
char const *  name,
char const *  label,
double *  node_id,
char const *  data_type,
int  ndim,
int const *  dim_vals,
void const *  data 
)

Definition at line 6392 of file cgns_internals.c.

int cgi_new_node_partial ( double  parent_id,
char const *  name,
char const *  label,
double *  node_id,
char const *  data_type,
int  ndim,
int const *  dim_vals,
int const *  rmin,
int const *  rmax,
void const *  data 
)

Definition at line 6453 of file cgns_internals.c.

int* cgi_ordinal_address ( int  local_mode,
int *  ier 
)

Definition at line 9533 of file cgns_internals.c.

int cgi_PointSetType ( char *  PointSetName,
PointSetType_t type 
)

Definition at line 11804 of file cgns_internals.c.

CGNSDLL int cgi_posit_id ( double *  posit_id  ) 

Definition at line 9117 of file cgns_internals.c.

cgns_ptset* cgi_ptset_address ( int  local_mode,
int *  ier 
)

Definition at line 10612 of file cgns_internals.c.

int cgi_read (  ) 

Definition at line 79 of file cgns_internals.c.

int cgi_read_1to1 ( cgns_1to1 one21  ) 

Definition at line 1114 of file cgns_internals.c.

int cgi_read_amotion ( int  in_link,
double  parent_id,
int *  namotions,
cgns_amotion **  amotion 
)

Definition at line 3486 of file cgns_internals.c.

int cgi_read_array ( cgns_array array,
char *  parent_label,
double  parent_id 
)

Definition at line 3581 of file cgns_internals.c.

int cgi_read_axisym ( int  in_link,
double  parent_id,
cgns_axisym **  axisym 
)

Definition at line 2907 of file cgns_internals.c.

int cgi_read_base ( cgns_base base  ) 

Definition at line 97 of file cgns_internals.c.

int cgi_read_bcdata ( cgns_bcdata bcdata  ) 

Definition at line 2380 of file cgns_internals.c.

int cgi_read_biter ( int  in_link,
double  parent_id,
cgns_biter **  biter 
)

Definition at line 4053 of file cgns_internals.c.

int cgi_read_boco ( cgns_boco boco  ) 

Definition at line 1798 of file cgns_internals.c.

int cgi_read_bprop ( int  in_link,
double  parent_id,
cgns_bprop **  bprop 
)

Definition at line 2029 of file cgns_internals.c.

int cgi_read_conn ( cgns_conn conn  ) 

Definition at line 1242 of file cgns_internals.c.

int cgi_read_converg ( int  in_link,
double  parent_id,
cgns_converg **  converg 
)

Definition at line 3124 of file cgns_internals.c.

int cgi_read_conversion ( int  in_link,
double  parent_id,
cgns_conversion **  convert 
)

Definition at line 3650 of file cgns_internals.c.

int cgi_read_cprop ( int  in_link,
double  parent_id,
cgns_cprop **  cprop 
)

Definition at line 1490 of file cgns_internals.c.

int cgi_read_dataset ( int  in_link,
double  parent_id,
int *  ndataset,
cgns_dataset **  dataset 
)

Definition at line 2226 of file cgns_internals.c.

int cgi_read_DDD ( int  in_link,
double  parent_id,
int *  ndescr,
cgns_descr **  descr,
DataClass_t data_class,
cgns_units **  units 
)

Definition at line 3876 of file cgns_internals.c.

int cgi_read_discrete ( int  in_link,
double  parent_id,
int *  ndiscrete,
cgns_discrete **  discrete 
)

Definition at line 3245 of file cgns_internals.c.

int cgi_read_equations ( int  in_link,
double  parent_id,
cgns_equations **  equations 
)

Definition at line 2490 of file cgns_internals.c.

int cgi_read_exponents ( int  in_link,
double  parent_id,
cgns_exponent **  exponents 
)

Definition at line 3681 of file cgns_internals.c.

int cgi_read_family ( cgns_family family  ) 

Definition at line 393 of file cgns_internals.c.

int cgi_read_family_name ( int  in_link,
double  parent_id,
char_33  parent_name,
char_33  family_name 
)

Definition at line 548 of file cgns_internals.c.

int cgi_read_gravity ( int  in_link,
double  parent_id,
cgns_gravity **  gravity 
)

Definition at line 2831 of file cgns_internals.c.

int cgi_read_hole ( cgns_hole hole  ) 

Definition at line 1662 of file cgns_internals.c.

int cgi_read_integral ( int  in_link,
double  parent_id,
int *  nintegrals,
cgns_integral **  integral 
)

Definition at line 3339 of file cgns_internals.c.

cgns_link* cgi_read_link ( double  node_id  ) 

Definition at line 4464 of file cgns_internals.c.

int cgi_read_location ( double  parent_id,
char_33  parent_name,
GridLocation_t location 
)

Definition at line 3972 of file cgns_internals.c.

int cgi_read_model ( int  in_link,
double  parent_id,
char *  label,
cgns_model **  model 
)

Definition at line 2665 of file cgns_internals.c.

int cgi_read_node ( double  node_id,
char_33  name,
char_33  data_type,
int *  ndim,
int *  dim_vals,
void **  data,
int  data_flag 
)

Definition at line 4415 of file cgns_internals.c.

int cgi_read_ordinal ( double  parent_id,
int *  ordinal 
)

Definition at line 3915 of file cgns_internals.c.

int cgi_read_ptset ( double  parent_id,
cgns_ptset ptset 
)

Definition at line 2410 of file cgns_internals.c.

int cgi_read_rind ( double  parent_id,
int **  rind_planes 
)

Definition at line 3942 of file cgns_internals.c.

int cgi_read_rmotion ( int  in_link,
double  parent_id,
int *  nrmotions,
cgns_rmotion **  rmotion 
)

Definition at line 3401 of file cgns_internals.c.

int cgi_read_rotating ( int  in_link,
double  parent_id,
cgns_rotating **  rotating 
)

Definition at line 3039 of file cgns_internals.c.

int cgi_read_section ( int  in_link,
double  parent_id,
int *  nsections,
cgns_section **  section 
)

Definition at line 668 of file cgns_internals.c.

int cgi_read_simulation ( double  parent_id,
SimulationType_t type,
double *  type_id 
)

Definition at line 4026 of file cgns_internals.c.

int cgi_read_sol ( int  in_link,
double  parent_id,
int *  nsols,
cgns_sol **  sol 
)

Definition at line 943 of file cgns_internals.c.

int cgi_read_state ( int  in_link,
double  parent_id,
cgns_state **  state 
)

Definition at line 2723 of file cgns_internals.c.

int cgi_read_string ( double  id,
char_33  name,
char **  string_data 
)

Definition at line 3856 of file cgns_internals.c.

int cgi_read_units ( int  in_link,
double  parent_id,
cgns_units **  units 
)

Definition at line 3761 of file cgns_internals.c.

int cgi_read_user_data ( int  in_link,
double  parent_id,
int *  nuser_data,
cgns_user_data **  user_data 
)

Definition at line 4278 of file cgns_internals.c.

int cgi_read_zboco ( int  in_link,
double  parent_id,
cgns_zboco **  zboco 
)

Definition at line 1749 of file cgns_internals.c.

int cgi_read_zconn ( int  in_link,
double  parent_id,
cgns_zconn **  zconn 
)

Definition at line 1027 of file cgns_internals.c.

int cgi_read_zcoor ( int  in_link,
double  parent_id,
int *  nzcoor,
cgns_zcoor **  zcoor 
)

Definition at line 592 of file cgns_internals.c.

int cgi_read_ziter ( int  in_link,
double  parent_id,
cgns_ziter **  ziter 
)

Definition at line 4200 of file cgns_internals.c.

int cgi_read_zone ( cgns_zone zone  ) 

Definition at line 233 of file cgns_internals.c.

int cgi_read_zonetype ( double  parent_id,
char_33  parent_name,
ZoneType_t type 
)

Definition at line 3999 of file cgns_internals.c.

void* cgi_realloc ( void *  old,
unsigned  bytes 
)

Definition at line 66 of file cgns_internals.c.

int cgi_RigidGridMotionType ( char *  Name,
RigidGridMotionType_t type 
)

Definition at line 12086 of file cgns_internals.c.

int* cgi_rind_address ( int  local_mode,
int *  ier 
)

Definition at line 9585 of file cgns_internals.c.

cgns_rotating* cgi_rotating_address ( int  local_mode,
int *  ier 
)

Definition at line 10516 of file cgns_internals.c.

CGNSDLL int cgi_set_posit ( int  fn,
int  B,
int  n,
int *  index,
char **  label 
)

Definition at line 9095 of file cgns_internals.c.

int cgi_SimulationType ( char *  Name,
SimulationType_t type 
)

Definition at line 12120 of file cgns_internals.c.

int cgi_sort_names ( int  n,
double *  ids 
)

Definition at line 6550 of file cgns_internals.c.

cgns_state* cgi_state_address ( int  local_mode,
int *  ier 
)

Definition at line 9876 of file cgns_internals.c.

int cgi_SubstanceAmountUnits ( char *  Name,
SubstanceAmountUnits_t unit 
)

Definition at line 11991 of file cgns_internals.c.

int cgi_TemperatureUnits ( char *  Name,
TemperatureUnits_t temperature_unit 
)

Definition at line 11921 of file cgns_internals.c.

int cgi_TimeUnits ( char *  Name,
TimeUnits_t time_unit 
)

Definition at line 11899 of file cgns_internals.c.

cgns_units* cgi_units_address ( int  local_mode,
int *  ier 
)

Definition at line 9427 of file cgns_internals.c.

CGNSDLL int cgi_update_posit ( int  cnt,
int *  index,
char **  label 
)

Definition at line 9026 of file cgns_internals.c.

cgns_user_data* cgi_user_data_address ( int  local_mode,
int  given_no,
char const *  given_name,
int *  ier 
)

Definition at line 10383 of file cgns_internals.c.

int cgi_WallFunctionType ( char *  Name,
WallFunctionType_t type 
)

Definition at line 12137 of file cgns_internals.c.

CGNSDLL void cgi_warning ( char *  format,
  ... 
)

Definition at line 41 of file cgns_error.c.

int cgi_write ( int  file_number  ) 

Definition at line 4527 of file cgns_internals.c.

int cgi_write_1to1 ( double  parent_id,
cgns_1to1 one21 
)

Definition at line 4987 of file cgns_internals.c.

int cgi_write_amotion ( double  parent_id,
cgns_amotion amotion 
)

Definition at line 6033 of file cgns_internals.c.

CGNSDLL int cgi_write_array ( double  parent_id,
cgns_array array 
)

Definition at line 6151 of file cgns_internals.c.

int cgi_write_axisym ( double  parent_id,
cgns_axisym axisym 
)

Definition at line 5804 of file cgns_internals.c.

int cgi_write_bcdata ( double  bcdata_id,
cgns_bcdata bcdata 
)

Definition at line 5518 of file cgns_internals.c.

int cgi_write_biter ( double  parent_id,
cgns_biter biter 
)

Definition at line 6080 of file cgns_internals.c.

int cgi_write_boco ( double  parent_id,
cgns_boco boco 
)

Definition at line 5266 of file cgns_internals.c.

int cgi_write_bprop ( double  parent_id,
cgns_bprop bprop 
)

Definition at line 5356 of file cgns_internals.c.

int cgi_write_conns ( double  parent_id,
cgns_conn conn 
)

Definition at line 5033 of file cgns_internals.c.

int cgi_write_converg ( double  parent_id,
cgns_converg converg 
)

Definition at line 5874 of file cgns_internals.c.

int cgi_write_cprop ( double  parent_id,
cgns_cprop cprop 
)

Definition at line 5097 of file cgns_internals.c.

CGNSDLL int cgi_write_dataclass ( double  parent_id,
DataClass_t  data_class 
)

Definition at line 6276 of file cgns_internals.c.

int cgi_write_dataset ( double  parent_id,
cgns_dataset dataset 
)

Definition at line 5435 of file cgns_internals.c.

int cgi_write_descr ( double  parent_id,
cgns_descr descr 
)

Definition at line 6287 of file cgns_internals.c.

int cgi_write_discrete ( double  parent_id,
cgns_discrete discrete 
)

Definition at line 5915 of file cgns_internals.c.

int cgi_write_equations ( double  parent_id,
cgns_equations equations 
)

Definition at line 5571 of file cgns_internals.c.

int cgi_write_exponents ( double  parent_id,
cgns_exponent exponents 
)

Definition at line 6255 of file cgns_internals.c.

int cgi_write_family ( double  parent_id,
cgns_family family 
)

Definition at line 4744 of file cgns_internals.c.

int cgi_write_gravity ( double  parent_id,
cgns_gravity gravity 
)

Definition at line 5770 of file cgns_internals.c.

int cgi_write_holes ( double  parent_id,
cgns_hole hole 
)

Definition at line 5182 of file cgns_internals.c.

int cgi_write_integral ( double  parent_id,
cgns_integral integral 
)

Definition at line 5961 of file cgns_internals.c.

int cgi_write_link ( double  parent_id,
char *  name,
cgns_link link,
double *  node_id 
)

Definition at line 6380 of file cgns_internals.c.

int cgi_write_model ( double  parent_id,
cgns_model model 
)

Definition at line 5692 of file cgns_internals.c.

CGNSDLL int cgi_write_ordinal ( double  parent_id,
int  ordinal 
)

Definition at line 6302 of file cgns_internals.c.

int cgi_write_ptset ( double  id,
char_33  name,
cgns_ptset ptset,
int  Ndim,
void *  ptset_ptr 
)

Definition at line 5544 of file cgns_internals.c.

int cgi_write_rind ( double  parent_id,
int *  rind_planes,
int  idim 
)

Definition at line 6198 of file cgns_internals.c.

int cgi_write_rmotion ( double  parent_id,
cgns_rmotion rmotion 
)

Definition at line 5996 of file cgns_internals.c.

int cgi_write_rotating ( double  parent_id,
cgns_rotating rotating 
)

Definition at line 5839 of file cgns_internals.c.

int cgi_write_section ( double  parent_id,
cgns_section section 
)

Definition at line 4833 of file cgns_internals.c.

int cgi_write_sol ( double  parent_id,
cgns_sol sol 
)

Definition at line 4907 of file cgns_internals.c.

int cgi_write_state ( double  parent_id,
cgns_state state 
)

Definition at line 5731 of file cgns_internals.c.

int cgi_write_units ( double  parent_id,
cgns_units units 
)

Definition at line 6215 of file cgns_internals.c.

int cgi_write_user_data ( double  parent_id,
cgns_user_data user_data 
)

Definition at line 6313 of file cgns_internals.c.

int cgi_write_zboco ( double  parent_id,
cgns_zboco zboco 
)

Definition at line 5227 of file cgns_internals.c.

int cgi_write_zconn ( double  parent_id,
cgns_zconn zconn 
)

Definition at line 4952 of file cgns_internals.c.

int cgi_write_zcoor ( double  parent_id,
cgns_zcoor zcoor 
)

Definition at line 4870 of file cgns_internals.c.

int cgi_write_ziter ( double  parent_id,
cgns_ziter ziter 
)

Definition at line 6116 of file cgns_internals.c.

int cgi_write_zone ( double  parent_id,
cgns_zone zone 
)

Definition at line 4640 of file cgns_internals.c.

int cgi_zone_no ( cgns_base base,
char *  zonename,
int *  zone_no 
)

Definition at line 6704 of file cgns_internals.c.

int cgi_ZoneType ( char *  Name,
ZoneType_t type 
)

Definition at line 12069 of file cgns_internals.c.

int size_of ( char_33  adf_type  ) 

Definition at line 6669 of file cgns_internals.c.

char* type_of ( char_33  data_type  ) 

Definition at line 6656 of file cgns_internals.c.


Variable Documentation

Definition at line 70 of file cgnslib.c.

Definition at line 69 of file cgnslib.c.

Definition at line 74 of file cgnslib.c.

Definition at line 221 of file cgnslib.c.

Definition at line 71 of file cgnslib.c.

Definition at line 72 of file cgnslib.c.

Definition at line 73 of file cgnslib.c.

Definition at line 50 of file cgns_internals.c.

Definition at line 73 of file cgnslib.c.

cgns_posit posit_stack[CG_MAX_GOTO_DEPTH+1]

Definition at line 51 of file cgns_internals.c.

Definition at line 73 of file cgnslib.c.


Generated on Thu Jun 25 10:29:48 2009 for CGNS by  doxygen 1.5.9