cgnslib.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include "cgnslib.h"
#include "cgns_header.h"
#include "cgns_io.h"

Go to the source code of this file.

Defines

#define nVersions   (sizeof(VersionList)/sizeof(int))

Functions

int cg_is_cgns (const char *filename, int *file_type)
int cg_open (char const *filename, int mode, int *file_number)
int cg_version (int file_number, float *FileVersion)
int cg_close (int file_number)
int cg_save_as (int file_number, const char *filename, int file_type, int follow_links)
int cg_set_file_type (int file_type)
int cg_get_file_type (int file_number, int *file_type)
int cg_root_id (int file_number, double *root_id)
int cg_configure (int what, void *value)
int cg_error_handler (void(*func)(int, char *))
int cg_set_compress (int compress)
int cg_get_compress (int *compress)
int cg_set_path (const char *path)
int cg_add_path (const char *path)
const char * cg_get_name (int nnames, const char **names, int type)
const char * cg_MassUnitsName (MassUnits_t type)
const char * cg_LengthUnitsName (LengthUnits_t type)
const char * cg_TimeUnitsName (TimeUnits_t type)
const char * cg_TemperatureUnitsName (TemperatureUnits_t type)
const char * cg_AngleUnitsName (AngleUnits_t type)
const char * cg_ElectricCurrentUnitsName (ElectricCurrentUnits_t type)
const char * cg_SubstanceAmountUnitsName (SubstanceAmountUnits_t type)
const char * cg_LuminousIntensityUnitsName (LuminousIntensityUnits_t type)
const char * cg_DataClassName (DataClass_t type)
const char * cg_GridLocationName (GridLocation_t type)
const char * cg_BCDataTypeName (BCDataType_t type)
const char * cg_GridConnectivityTypeName (GridConnectivityType_t type)
const char * cg_PointSetTypeName (PointSetType_t type)
const char * cg_GoverningEquationsTypeName (GoverningEquationsType_t type)
const char * cg_ModelTypeName (ModelType_t type)
const char * cg_BCTypeName (BCType_t type)
const char * cg_DataTypeName (DataType_t type)
const char * cg_ElementTypeName (ElementType_t type)
const char * cg_ZoneTypeName (ZoneType_t type)
const char * cg_RigidGridMotionTypeName (RigidGridMotionType_t type)
const char * cg_ArbitraryGridMotionTypeName (ArbitraryGridMotionType_t type)
const char * cg_SimulationTypeName (SimulationType_t type)
const char * cg_WallFunctionTypeName (WallFunctionType_t type)
const char * cg_AreaTypeName (AreaType_t type)
const char * cg_AverageInterfaceTypeName (AverageInterfaceType_t type)
int cg_nbases (int file_number, int *nbases)
int cg_base_read (int file_number, int B, char *basename, int *cell_dim, int *phys_dim)
int cg_base_id (int file_number, int B, double *base_id)
int cg_nzones (int file_number, int B, int *nzones)
int cg_zone_type (int file_number, int B, int Z, ZoneType_t *type)
int cg_zone_read (int file_number, int B, int Z, char *zonename, int *nijk)
int cg_zone_id (int file_number, int B, int Z, double *zone_id)
int cg_nfamilies (int file_number, int B, int *nfamilies)
int cg_family_read (int file_number, int B, int F, char *family_name, int *nboco, int *ngeos)
int cg_fambc_read (int file_number, int B, int F, int BC, char *fambc_name, BCType_t *bocotype)
int cg_geo_read (int file_number, int B, int F, int G, char *geo_name, char **geo_file, char *CAD_name, int *npart)
int cg_part_read (int file_number, int B, int F, int G, int P, char *part_name)
int cg_ndiscrete (int file_number, int B, int Z, int *ndiscrete)
int cg_discrete_read (int file_number, int B, int Z, int D, char *discrete_name)
int cg_ngrids (int file_number, int B, int Z, int *ngrids)
int cg_grid_read (int file_number, int B, int Z, int G, char *gridname)
int cg_ncoords (int file_number, int B, int Z, int *ncoords)
int cg_coord_info (int file_number, int B, int Z, int C, DataType_t *type, char *coordname)
int cg_coord_read (int file_number, int B, int Z, char const *coordname, DataType_t type, int const *rmin, int const *rmax, void *coord_ptr)
int cg_coord_id (int file_number, int B, int Z, int C, double *coord_id)
int cg_nsections (int file_number, int B, int Z, int *nsections)
int cg_section_read (int file_number, int B, int Z, int S, char *SectionName, ElementType_t *type, int *start, int *end, int *nbndry, int *parent_flag)
int cg_ElementDataSize (int file_number, int B, int Z, int S, int *ElementDataSize)
int cg_elements_read (int file_number, int B, int Z, int S, int *elements, int *parent_data)
int cg_nsols (int file_number, int B, int Z, int *nsols)
int cg_sol_info (int file_number, int B, int Z, int S, char *solname, GridLocation_t *location)
int cg_sol_id (int file_number, int B, int Z, int S, double *sol_id)
int cg_nfields (int file_number, int B, int Z, int S, int *nfields)
int cg_field_info (int file_number, int B, int Z, int S, int F, DataType_t *type, char *fieldname)
int cg_field_read (int file_number, int B, int Z, int S, char *fieldname, DataType_t type, int *rmin, int *rmax, void *field_ptr)
int cg_field_id (int file_number, int B, int Z, int S, int F, double *field_id)
int cg_nholes (int file_number, int B, int Z, int *nholes)
int cg_hole_info (int file_number, int B, int Z, int I, char *holename, GridLocation_t *location, PointSetType_t *ptset_type, int *nptsets, int *npnts)
int cg_hole_read (int file_number, int B, int Z, int I, int *pnts)
int cg_hole_id (int file_number, int B, int Z, int I, double *hole_id)
int cg_nconns (int file_number, int B, int Z, int *nconns)
int cg_conn_info (int file_number, int B, int Z, int I, char *connectname, GridLocation_t *location, GridConnectivityType_t *type, PointSetType_t *ptset_type, int *npnts, char *donorname, ZoneType_t *donor_zonetype, PointSetType_t *donor_ptset_type, DataType_t *donor_datatype, int *ndata_donor)
int cg_conn_read (int file_number, int B, int Z, int I, int *pnts, DataType_t donor_datatype, void *donor_data)
int cg_conn_read_short (int file_number, int B, int Z, int I, int *pnts)
int cg_conn_id (int file_number, int B, int Z, int I, double *conn_id)
int cg_n1to1 (int file_number, int B, int Z, int *n1to1)
int cg_n1to1_global (int file_number, int B, int *n1to1_global)
int cg_1to1_read (int file_number, int B, int Z, int I, char *connectname, char *donorname, int *range, int *donor_range, int *transform)
int cg_1to1_read_global (int file_number, int B, char **connectname, char **zonename, char **donorname, int **range, int **donor_range, int **transform)
int cg_1to1_id (int file_number, int B, int Z, int I, double *one21_id)
int cg_nbocos (int file_number, int B, int Z, int *nbocos)
int cg_boco_info (int file_number, int B, int Z, int BC, char *boconame, BCType_t *bocotype, PointSetType_t *ptset_type, int *npnts, int *NormalIndex, int *NormalListFlag, DataType_t *NormalDataType, int *ndataset)
int cg_boco_read (int file_number, int B, int Z, int BC, int *pnts, void *NormalList)
int cg_boco_id (int file_number, int B, int Z, int BC, double *boco_id)
int cg_dataset_read (int file_number, int B, int Z, int BC, int DSet, char *name, BCType_t *BCType, int *DirichletFlag, int *NeumannFlag)
int cg_n_rigid_motions (int file_number, int B, int Z, int *n_rigid_motions)
int cg_rigid_motion_read (int file_number, int B, int Z, int R, char *name, RigidGridMotionType_t *type)
int cg_n_arbitrary_motions (int file_number, int B, int Z, int *n_arbitrary_motions)
int cg_arbitrary_motion_read (int file_number, int B, int Z, int A, char *name, ArbitraryGridMotionType_t *type)
int cg_simulation_type_read (int file_number, int B, SimulationType_t *type)
int cg_biter_read (int file_number, int B, char *bitername, int *nsteps)
int cg_ziter_read (int file_number, int B, int Z, char *zitername)
int cg_gravity_read (int file_number, int B, float *gravity_vector)
int cg_axisym_read (int file_number, int B, float *ref_point, float *axis)
int cg_bc_wallfunction_read (int file_number, int B, int Z, int BC, WallFunctionType_t *WallFunctionType)
int cg_bc_area_read (int file_number, int B, int Z, int BC, AreaType_t *AreaType, float *SurfaceArea, char *RegionName)
int cg_conn_periodic_read (int file_number, int B, int Z, int I, float *RotationCenter, float *RotationAngle, float *Translation)
int cg_conn_average_read (int file_number, int B, int Z, int I, AverageInterfaceType_t *AverageInterfaceType)
int cg_1to1_periodic_read (int file_number, int B, int Z, int I, float *RotationCenter, float *RotationAngle, float *Translation)
int cg_1to1_average_read (int file_number, int B, int Z, int I, AverageInterfaceType_t *AverageInterfaceType)
int cg_goto (int file_number, int B,...)
int cg_gorel (int file_number,...)
int cg_gopath (int file_number, const char *path)
int cg_golist (int file_number, int B, int depth, char **label, int *index)
int cg_where (int *file_number, int *B, int *depth, char **label, int *num)
int cg_famname_read (char *family_name)
int cg_convergence_read (int *iterations, char **NormDefinitions)
int cg_state_read (char **StateDescription)
int cg_equationset_read (int *EquationDimension, int *GoverningEquationsFlag, int *GasModelFlag, int *ViscosityModelFlag, int *ThermalConductivityModelFlag, int *TurbulenceClosureFlag, int *TurbulenceModelFlag)
int cg_equationset_chemistry_read (int *ThermalRelaxationFlag, int *ChemicalKineticsFlag)
int cg_equationset_elecmagn_read (int *ElecFldModelFlag, int *MagnFldModelFlag, int *ConductivityModelFlag)
int cg_governing_read (GoverningEquationsType_t *EquationsType)
int cg_diffusion_read (int *diffusion_model)
int cg_model_read (const char *ModelLabel, ModelType_t *ModelType)
int cg_narrays (int *narrays)
int cg_array_info (int A, char *ArrayName, DataType_t *DataType, int *DataDimension, int *DimensionVector)
int cg_array_read (int A, void *Data)
int cg_array_read_as (int A, DataType_t type, void *Data)
int cg_nintegrals (int *nintegrals)
int cg_integral_read (int IntegralDataIndex, char *IntegralDataName)
int cg_rind_read (int *RindData)
int cg_ndescriptors (int *ndescriptors)
int cg_descriptor_read (int descr_no, char *descr_name, char **descr_text)
int cg_nunits (int *nunits)
int cg_units_read (MassUnits_t *mass, LengthUnits_t *length, TimeUnits_t *time, TemperatureUnits_t *temperature, AngleUnits_t *angle)
int cg_unitsfull_read (MassUnits_t *mass, LengthUnits_t *length, TimeUnits_t *time, TemperatureUnits_t *temperature, AngleUnits_t *angle, ElectricCurrentUnits_t *current, SubstanceAmountUnits_t *amount, LuminousIntensityUnits_t *intensity)
int cg_exponents_info (DataType_t *DataType)
int cg_nexponents (int *numexp)
int cg_exponents_read (void *exponents)
int cg_expfull_read (void *exponents)
int cg_conversion_info (DataType_t *DataType)
int cg_conversion_read (void *ConversionFactors)
int cg_dataclass_read (DataClass_t *dataclass)
int cg_gridlocation_read (GridLocation_t *GridLocation)
int cg_ordinal_read (int *Ordinal)
int cg_is_link (int *path_length)
int cg_link_read (char **filename, char **link_path)
int cg_nuser_data (int *nuser_data)
int cg_user_data_read (int Index, char *UserDataName)
int cg_rotating_read (float *rot_rate, float *rot_center)
int cg_ptset_info (PointSetType_t *ptset_type, int *npnts)
int cg_ptset_read (int *pnts)
int cg_base_write (int file_number, char const *basename, int cell_dim, int phys_dim, int *B)
int cg_zone_write (int file_number, int B, char const *zonename, int const *nijk, ZoneType_t type, int *Z)
int cg_family_write (int file_number, int B, char const *family_name, int *F)
int cg_fambc_write (int file_number, int B, int F, char const *fambc_name, BCType_t bocotype, int *BC)
int cg_geo_write (int file_number, int B, int F, char const *geo_name, char const *filename, char const *CADname, int *G)
int cg_part_write (int file_number, int B, int F, int G, char const *part_name, int *P)
int cg_discrete_write (int file_number, int B, int Z, char const *discrete_name, int *D)
int cg_coord_write (int file_number, int B, int Z, DataType_t type, char const *coordname, void const *coord_ptr, int *C)
int cg_section_write (int file_number, int B, int Z, char const *SectionName, ElementType_t type, int start, int end, int nbndry, int const *elements, int *S)
int cg_parent_data_write (int file_number, int B, int Z, int S, int const *parent_data)
int cg_grid_write (int file_number, int B, int Z, char const *zcoorname, int *G)
int cg_sol_write (int file_number, int B, int Z, char const *solname, GridLocation_t location, int *S)
int cg_field_write (int file_number, int B, int Z, int S, DataType_t type, char const *fieldname, void const *field_ptr, int *F)
int cg_hole_write (int file_number, int B, int Z, char const *holename, GridLocation_t location, PointSetType_t ptset_type, int nptsets, int npnts, int const *pnts, int *I)
int cg_conn_write (int file_number, int B, int Z, char const *connectname, GridLocation_t location, GridConnectivityType_t type, PointSetType_t ptset_type, int npnts, int const *pnts, char const *donorname, ZoneType_t donor_zonetype, PointSetType_t donor_ptset_type, DataType_t donor_datatype, int ndata_donor, void const *donor_data, int *I)
int cg_conn_write_short (int file_number, int B, int Z, char const *connectname, GridLocation_t location, GridConnectivityType_t type, PointSetType_t ptset_type, int npnts, int const *pnts, char const *donorname, int *I)
int cg_conn_average_write (int file_number, int B, int Z, int I, AverageInterfaceType_t AverageInterfaceType)
int cg_conn_periodic_write (int file_number, int B, int Z, int I, float const *RotationCenter, float const *RotationAngle, float const *Translation)
int cg_1to1_write (int file_number, int B, int Z, char const *connectname, char const *donorname, int const *range, int const *donor_range, int const *transform, int *I)
int cg_1to1_average_write (int file_number, int B, int Z, int I, AverageInterfaceType_t AverageInterfaceType)
int cg_1to1_periodic_write (int file_number, int B, int Z, int I, float const *RotationCenter, float const *RotationAngle, float const *Translation)
int cg_boco_write (int file_number, int B, int Z, char const *boconame, BCType_t bocotype, PointSetType_t ptset_type, int npnts, int const *pnts, int *BC)
int cg_boco_normal_write (int file_number, int B, int Z, int BC, int const *NormalIndex, int NormalListFlag, DataType_t NormalDataType, void const *NormalList)
int cg_dataset_write (int file_number, int B, int Z, int BC, char const *name, BCType_t BCType, int *Dset)
int cg_bcdata_write (int file_number, int B, int Z, int BC, int Dset, BCDataType_t BCDataType)
int cg_bc_wallfunction_write (int file_number, int B, int Z, int BC, WallFunctionType_t WallFunctionType)
int cg_bc_area_write (int file_number, int B, int Z, int BC, AreaType_t AreaType, float SurfaceArea, char const *RegionName)
int cg_rigid_motion_write (int file_number, int B, int Z, char const *rmotionname, RigidGridMotionType_t type, int *R)
int cg_arbitrary_motion_write (int file_number, int B, int Z, char const *amotionname, ArbitraryGridMotionType_t type, int *A)
int cg_simulation_type_write (int file_number, int B, SimulationType_t type)
int cg_biter_write (int file_number, int B, char const *bitername, int nsteps)
int cg_ziter_write (int file_number, int B, int Z, char const *zitername)
int cg_gravity_write (int file_number, int B, float const *gravity_vector)
int cg_axisym_write (int file_number, int B, float const *ref_point, float const *axis)
int cg_famname_write (char const *family_name)
int cg_convergence_write (int iterations, char const *NormDefinitions)
int cg_state_write (char const *StateDescription)
int cg_equationset_write (int EquationDimension)
int cg_governing_write (GoverningEquationsType_t Equationstype)
int cg_diffusion_write (int const *diffusion_model)
int cg_model_write (char const *ModelLabel, ModelType_t ModelType)
int cg_array_write (char const *ArrayName, DataType_t DataType, int DataDimension, int const *DimensionVector, void const *Data)
int cg_integral_write (char const *IntegralDataName)
int cg_rind_write (int const *RindData)
int cg_descriptor_write (char const *descr_name, char const *descr_text)
int cg_units_write (MassUnits_t mass, LengthUnits_t length, TimeUnits_t time, TemperatureUnits_t temperature, AngleUnits_t angle)
int cg_unitsfull_write (MassUnits_t mass, LengthUnits_t length, TimeUnits_t time, TemperatureUnits_t temperature, AngleUnits_t angle, ElectricCurrentUnits_t current, SubstanceAmountUnits_t amount, LuminousIntensityUnits_t intensity)
int cg_exponents_write (DataType_t DataType, void const *exponents)
int cg_expfull_write (DataType_t DataType, void const *exponents)
int cg_conversion_write (DataType_t DataType, void const *ConversionFactors)
int cg_dataclass_write (DataClass_t dataclass)
int cg_gridlocation_write (GridLocation_t GridLocation)
int cg_ordinal_write (int Ordinal)
int cg_link_write (char const *nodename, char const *filename, char const *name_in_file)
int cg_user_data_write (char const *UserDataName)
int cg_rotating_write (float const *rot_rate, float const *rot_center)
int cg_ptset_write (PointSetType_t ptset_type, int npnts, int const *pnts)
int cg_field_partial_write (int file_number, int B, int Z, int S, DataType_t type, char const *fieldname, int *rmin, int *rmax, void const *field_ptr, int *F)
int cg_coord_partial_write (int file_number, int B, int Z, DataType_t type, char const *coordname, int *rmin, int *rmax, void const *coord_ptr, int *C)
int cg_section_partial_write (int file_number, int B, int Z, char const *SectionName, ElementType_t type, int start, int end, int nbndry, int const *elements, int *S)
int cg_parent_data_partial_write (int file_number, int B, int Z, int S, int start, int end, int const *parent_data)
int cg_elements_partial_read (int file_number, int B, int Z, int S, int start, int end, int *elements, int *parent_data)
int cg_ElementPartialSize (int file_number, int B, int Z, int S, int start, int end, int *ElementDataSize)
int cg_bcdataset_write (char *name, BCType_t BCType, BCDataType_t BCDataType)
int cg_bcdataset_info (int *n_dataset)
int cg_bcdataset_read (int index, char *name, BCType_t *BCType, int *DirichletFlag, int *NeumannFlag)
int cg_npe (ElementType_t type, int *npe)
int cg_delete_node (char *node_name)
int cg_free (void *data)

Variables

cgns_filecgns_files = 0
cgns_filecg
int n_cgns_files = 0
cgns_positposit = 0
int posit_file
int posit_base
int posit_zone
int CGNSLibVersion = CGNS_VERSION
int cgns_compress = -1
int cgns_filetype = CG_FILE_NONE
void(* cgns_error_handler )(int, char *)
char const * MassUnitsName [NofValidMassUnits]
char const * LengthUnitsName [NofValidLengthUnits]
char const * TimeUnitsName [NofValidTimeUnits]
char const * TemperatureUnitsName [NofValidTemperatureUnits]
char const * AngleUnitsName [NofValidAngleUnits]
char const * ElectricCurrentUnitsName [NofValidElectricCurrentUnits]
char const * SubstanceAmountUnitsName [NofValidSubstanceAmountUnits]
char const * LuminousIntensityUnitsName [NofValidLuminousIntensityUnits]
char const * DataClassName [NofValidDataClass]
char const * GridLocationName [NofValidGridLocation]
char const * BCDataTypeName [NofValidBCDataTypes]
char const * GridConnectivityTypeName [NofValidGridConnectivityTypes]
char const * PointSetTypeName [NofValidPointSetTypes]
char const * GoverningEquationsTypeName [NofValidGoverningEquationsTypes]
char const * ModelTypeName [NofValidModelTypes]
char const * BCTypeName [NofValidBCTypes]
char const * DataTypeName [NofValidDataTypes]
char const * ElementTypeName [NofValidElementTypes]
char const * ZoneTypeName [NofValidZoneTypes]
char const * RigidGridMotionTypeName [NofValidRigidGridMotionTypes]
char const * ArbitraryGridMotionTypeName [NofValidArbitraryGridMotionTypes]
char const * SimulationTypeName [NofValidSimulationTypes]
char const * WallFunctionTypeName [NofValidWallFunctionTypes]
char const * AreaTypeName [NofValidAreaTypes]
char const * AverageInterfaceTypeName [NofValidAverageInterfaceTypes]
int n_open = 0
int cgns_file_size = 0
int file_number_offset = 0
int VersionList []


Define Documentation

#define nVersions   (sizeof(VersionList)/sizeof(int))

Definition at line 224 of file cgnslib.c.


Function Documentation

int cg_1to1_average_read ( int  file_number,
int  B,
int  Z,
int  I,
AverageInterfaceType_t AverageInterfaceType 
)

Definition at line 2628 of file cgnslib.c.

int cg_1to1_average_write ( int  file_number,
int  B,
int  Z,
int  I,
AverageInterfaceType_t  AverageInterfaceType 
)

Definition at line 6023 of file cgnslib.c.

int cg_1to1_id ( int  file_number,
int  B,
int  Z,
int  I,
double *  one21_id 
)

Definition at line 2102 of file cgnslib.c.

int cg_1to1_periodic_read ( int  file_number,
int  B,
int  Z,
int  I,
float *  RotationCenter,
float *  RotationAngle,
float *  Translation 
)

Definition at line 2584 of file cgnslib.c.

int cg_1to1_periodic_write ( int  file_number,
int  B,
int  Z,
int  I,
float const *  RotationCenter,
float const *  RotationAngle,
float const *  Translation 
)

Definition at line 6107 of file cgnslib.c.

int cg_1to1_read ( int  file_number,
int  B,
int  Z,
int  I,
char *  connectname,
char *  donorname,
int *  range,
int *  donor_range,
int *  transform 
)

Definition at line 1993 of file cgnslib.c.

int cg_1to1_read_global ( int  file_number,
int  B,
char **  connectname,
char **  zonename,
char **  donorname,
int **  range,
int **  donor_range,
int **  transform 
)

Definition at line 2043 of file cgnslib.c.

int cg_1to1_write ( int  file_number,
int  B,
int  Z,
char const *  connectname,
char const *  donorname,
int const *  range,
int const *  donor_range,
int const *  transform,
int *  I 
)

Definition at line 5871 of file cgnslib.c.

int cg_add_path ( const char *  path  ) 

Definition at line 650 of file cgnslib.c.

const char* cg_AngleUnitsName ( AngleUnits_t  type  ) 

Definition at line 681 of file cgnslib.c.

int cg_arbitrary_motion_read ( int  file_number,
int  B,
int  Z,
int  A,
char *  name,
ArbitraryGridMotionType_t type 
)

Definition at line 2318 of file cgnslib.c.

int cg_arbitrary_motion_write ( int  file_number,
int  B,
int  Z,
char const *  amotionname,
ArbitraryGridMotionType_t  type,
int *  A 
)

Definition at line 6912 of file cgnslib.c.

const char* cg_ArbitraryGridMotionTypeName ( ArbitraryGridMotionType_t  type  ) 

Definition at line 729 of file cgnslib.c.

const char* cg_AreaTypeName ( AreaType_t  type  ) 

Definition at line 738 of file cgnslib.c.

int cg_array_info ( int  A,
char *  ArrayName,
DataType_t DataType,
int *  DataDimension,
int *  DimensionVector 
)

Definition at line 3181 of file cgnslib.c.

int cg_array_read ( int  A,
void *  Data 
)

Definition at line 3201 of file cgnslib.c.

int cg_array_read_as ( int  A,
DataType_t  type,
void *  Data 
)

Definition at line 3225 of file cgnslib.c.

int cg_array_write ( char const *  ArrayName,
DataType_t  DataType,
int  DataDimension,
int const *  DimensionVector,
void const *  Data 
)

Definition at line 7699 of file cgnslib.c.

const char* cg_AverageInterfaceTypeName ( AverageInterfaceType_t  type  ) 

Definition at line 741 of file cgnslib.c.

int cg_axisym_read ( int  file_number,
int  B,
float *  ref_point,
float *  axis 
)

Definition at line 2428 of file cgnslib.c.

int cg_axisym_write ( int  file_number,
int  B,
float const *  ref_point,
float const *  axis 
)

Definition at line 7209 of file cgnslib.c.

int cg_base_id ( int  file_number,
int  B,
double *  base_id 
)

Definition at line 779 of file cgnslib.c.

int cg_base_read ( int  file_number,
int  B,
char *  basename,
int *  cell_dim,
int *  phys_dim 
)

Definition at line 760 of file cgnslib.c.

int cg_base_write ( int  file_number,
char const *  basename,
int  cell_dim,
int  phys_dim,
int *  B 
)

Definition at line 4010 of file cgnslib.c.

int cg_bc_area_read ( int  file_number,
int  B,
int  Z,
int  BC,
AreaType_t AreaType,
float *  SurfaceArea,
char *  RegionName 
)

Definition at line 2483 of file cgnslib.c.

int cg_bc_area_write ( int  file_number,
int  B,
int  Z,
int  BC,
AreaType_t  AreaType,
float  SurfaceArea,
char const *  RegionName 
)

Definition at line 6706 of file cgnslib.c.

int cg_bc_wallfunction_read ( int  file_number,
int  B,
int  Z,
int  BC,
WallFunctionType_t WallFunctionType 
)

Definition at line 2460 of file cgnslib.c.

int cg_bc_wallfunction_write ( int  file_number,
int  B,
int  Z,
int  BC,
WallFunctionType_t  WallFunctionType 
)

Definition at line 6622 of file cgnslib.c.

int cg_bcdata_write ( int  file_number,
int  B,
int  Z,
int  BC,
int  Dset,
BCDataType_t  BCDataType 
)

Definition at line 6557 of file cgnslib.c.

int cg_bcdataset_info ( int *  n_dataset  ) 

Definition at line 9283 of file cgnslib.c.

int cg_bcdataset_read ( int  index,
char *  name,
BCType_t BCType,
int *  DirichletFlag,
int *  NeumannFlag 
)

Definition at line 9312 of file cgnslib.c.

int cg_bcdataset_write ( char *  name,
BCType_t  BCType,
BCDataType_t  BCDataType 
)

Definition at line 9156 of file cgnslib.c.

const char* cg_BCDataTypeName ( BCDataType_t  type  ) 

Definition at line 699 of file cgnslib.c.

const char* cg_BCTypeName ( BCType_t  type  ) 

Definition at line 714 of file cgnslib.c.

int cg_biter_read ( int  file_number,
int  B,
char *  bitername,
int *  nsteps 
)

Definition at line 2361 of file cgnslib.c.

int cg_biter_write ( int  file_number,
int  B,
char const *  bitername,
int  nsteps 
)

Definition at line 7031 of file cgnslib.c.

int cg_boco_id ( int  file_number,
int  B,
int  Z,
int  BC,
double *  boco_id 
)

Definition at line 2217 of file cgnslib.c.

int cg_boco_info ( int  file_number,
int  B,
int  Z,
int  BC,
char *  boconame,
BCType_t bocotype,
PointSetType_t ptset_type,
int *  npnts,
int *  NormalIndex,
int *  NormalListFlag,
DataType_t NormalDataType,
int *  ndataset 
)

Definition at line 2135 of file cgnslib.c.

int cg_boco_normal_write ( int  file_number,
int  B,
int  Z,
int  BC,
int const *  NormalIndex,
int  NormalListFlag,
DataType_t  NormalDataType,
void const *  NormalList 
)

Definition at line 6392 of file cgnslib.c.

int cg_boco_read ( int  file_number,
int  B,
int  Z,
int  BC,
int *  pnts,
void *  NormalList 
)

Definition at line 2184 of file cgnslib.c.

int cg_boco_write ( int  file_number,
int  B,
int  Z,
char const *  boconame,
BCType_t  bocotype,
PointSetType_t  ptset_type,
int  npnts,
int const *  pnts,
int *  BC 
)

Definition at line 6215 of file cgnslib.c.

int cg_close ( int  file_number  ) 

Definition at line 475 of file cgnslib.c.

int cg_configure ( int  what,
void *  value 
)

Definition at line 589 of file cgnslib.c.

int cg_conn_average_read ( int  file_number,
int  B,
int  Z,
int  I,
AverageInterfaceType_t AverageInterfaceType 
)

Definition at line 2560 of file cgnslib.c.

int cg_conn_average_write ( int  file_number,
int  B,
int  Z,
int  I,
AverageInterfaceType_t  AverageInterfaceType 
)

Definition at line 5685 of file cgnslib.c.

int cg_conn_id ( int  file_number,
int  B,
int  Z,
int  I,
double *  conn_id 
)

Definition at line 1904 of file cgnslib.c.

int cg_conn_info ( int  file_number,
int  B,
int  Z,
int  I,
char *  connectname,
GridLocation_t location,
GridConnectivityType_t type,
PointSetType_t ptset_type,
int *  npnts,
char *  donorname,
ZoneType_t donor_zonetype,
PointSetType_t donor_ptset_type,
DataType_t donor_datatype,
int *  ndata_donor 
)

Definition at line 1713 of file cgnslib.c.

int cg_conn_periodic_read ( int  file_number,
int  B,
int  Z,
int  I,
float *  RotationCenter,
float *  RotationAngle,
float *  Translation 
)

Definition at line 2519 of file cgnslib.c.

int cg_conn_periodic_write ( int  file_number,
int  B,
int  Z,
int  I,
float const *  RotationCenter,
float const *  RotationAngle,
float const *  Translation 
)

Definition at line 5766 of file cgnslib.c.

int cg_conn_read ( int  file_number,
int  B,
int  Z,
int  I,
int *  pnts,
DataType_t  donor_datatype,
void *  donor_data 
)

Definition at line 1761 of file cgnslib.c.

int cg_conn_read_short ( int  file_number,
int  B,
int  Z,
int  I,
int *  pnts 
)

Definition at line 1871 of file cgnslib.c.

int cg_conn_write ( int  file_number,
int  B,
int  Z,
char const *  connectname,
GridLocation_t  location,
GridConnectivityType_t  type,
PointSetType_t  ptset_type,
int  npnts,
int const *  pnts,
char const *  donorname,
ZoneType_t  donor_zonetype,
PointSetType_t  donor_ptset_type,
DataType_t  donor_datatype,
int  ndata_donor,
void const *  donor_data,
int *  I 
)

Definition at line 5240 of file cgnslib.c.

int cg_conn_write_short ( int  file_number,
int  B,
int  Z,
char const *  connectname,
GridLocation_t  location,
GridConnectivityType_t  type,
PointSetType_t  ptset_type,
int  npnts,
int const *  pnts,
char const *  donorname,
int *  I 
)

Definition at line 5495 of file cgnslib.c.

int cg_convergence_read ( int *  iterations,
char **  NormDefinitions 
)

Definition at line 2872 of file cgnslib.c.

int cg_convergence_write ( int  iterations,
char const *  NormDefinitions 
)

Definition at line 7316 of file cgnslib.c.

int cg_conversion_info ( DataType_t DataType  ) 

Definition at line 3684 of file cgnslib.c.

int cg_conversion_read ( void *  ConversionFactors  ) 

Definition at line 3698 of file cgnslib.c.

int cg_conversion_write ( DataType_t  DataType,
void const *  ConversionFactors 
)

Definition at line 8058 of file cgnslib.c.

int cg_coord_id ( int  file_number,
int  B,
int  Z,
int  C,
double *  coord_id 
)

Definition at line 1212 of file cgnslib.c.

int cg_coord_info ( int  file_number,
int  B,
int  Z,
int  C,
DataType_t type,
char *  coordname 
)

Definition at line 1058 of file cgnslib.c.

int cg_coord_partial_write ( int  file_number,
int  B,
int  Z,
DataType_t  type,
char const *  coordname,
int *  rmin,
int *  rmax,
void const *  coord_ptr,
int *  C 
)

Definition at line 8576 of file cgnslib.c.

int cg_coord_read ( int  file_number,
int  B,
int  Z,
char const *  coordname,
DataType_t  type,
int const *  rmin,
int const *  rmax,
void *  coord_ptr 
)

Definition at line 1080 of file cgnslib.c.

int cg_coord_write ( int  file_number,
int  B,
int  Z,
DataType_t  type,
char const *  coordname,
void const *  coord_ptr,
int *  C 
)

Definition at line 4573 of file cgnslib.c.

int cg_dataclass_read ( DataClass_t dataclass  ) 

Definition at line 3719 of file cgnslib.c.

int cg_dataclass_write ( DataClass_t  dataclass  ) 

Definition at line 8099 of file cgnslib.c.

const char* cg_DataClassName ( DataClass_t  type  ) 

Definition at line 693 of file cgnslib.c.

int cg_dataset_read ( int  file_number,
int  B,
int  Z,
int  BC,
int  DSet,
char *  name,
BCType_t BCType,
int *  DirichletFlag,
int *  NeumannFlag 
)

Definition at line 2236 of file cgnslib.c.

int cg_dataset_write ( int  file_number,
int  B,
int  Z,
int  BC,
char const *  name,
BCType_t  BCType,
int *  Dset 
)

Definition at line 6475 of file cgnslib.c.

const char* cg_DataTypeName ( DataType_t  type  ) 

Definition at line 717 of file cgnslib.c.

int cg_delete_node ( char *  node_name  ) 

Definition at line 9374 of file cgnslib.c.

int cg_descriptor_read ( int  descr_no,
char *  descr_name,
char **  descr_text 
)

Definition at line 3496 of file cgnslib.c.

int cg_descriptor_write ( char const *  descr_name,
char const *  descr_text 
)

Definition at line 7809 of file cgnslib.c.

int cg_diffusion_read ( int *  diffusion_model  ) 

Definition at line 3013 of file cgnslib.c.

int cg_diffusion_write ( int const *  diffusion_model  ) 

Definition at line 7496 of file cgnslib.c.

int cg_discrete_read ( int  file_number,
int  B,
int  Z,
int  D,
char *  discrete_name 
)

Definition at line 988 of file cgnslib.c.

int cg_discrete_write ( int  file_number,
int  B,
int  Z,
char const *  discrete_name,
int *  D 
)

Definition at line 4503 of file cgnslib.c.

const char* cg_ElectricCurrentUnitsName ( ElectricCurrentUnits_t  type  ) 

Definition at line 684 of file cgnslib.c.

int cg_ElementDataSize ( int  file_number,
int  B,
int  Z,
int  S,
int *  ElementDataSize 
)

Definition at line 1279 of file cgnslib.c.

int cg_ElementPartialSize ( int  file_number,
int  B,
int  Z,
int  S,
int  start,
int  end,
int *  ElementDataSize 
)

Definition at line 9125 of file cgnslib.c.

int cg_elements_partial_read ( int  file_number,
int  B,
int  Z,
int  S,
int  start,
int  end,
int *  elements,
int *  parent_data 
)

Definition at line 9077 of file cgnslib.c.

int cg_elements_read ( int  file_number,
int  B,
int  Z,
int  S,
int *  elements,
int *  parent_data 
)

Definition at line 1296 of file cgnslib.c.

const char* cg_ElementTypeName ( ElementType_t  type  ) 

Definition at line 720 of file cgnslib.c.

int cg_equationset_chemistry_read ( int *  ThermalRelaxationFlag,
int *  ChemicalKineticsFlag 
)

Definition at line 2955 of file cgnslib.c.

int cg_equationset_elecmagn_read ( int *  ElecFldModelFlag,
int *  MagnFldModelFlag,
int *  ConductivityModelFlag 
)

Definition at line 2975 of file cgnslib.c.

int cg_equationset_read ( int *  EquationDimension,
int *  GoverningEquationsFlag,
int *  GasModelFlag,
int *  ViscosityModelFlag,
int *  ThermalConductivityModelFlag,
int *  TurbulenceClosureFlag,
int *  TurbulenceModelFlag 
)

Definition at line 2917 of file cgnslib.c.

int cg_equationset_write ( int  EquationDimension  ) 

Definition at line 7406 of file cgnslib.c.

int cg_error_handler ( void(*)(int, char *)  func  ) 

Definition at line 624 of file cgnslib.c.

int cg_expfull_read ( void *  exponents  ) 

Definition at line 3629 of file cgnslib.c.

int cg_expfull_write ( DataType_t  DataType,
void const *  exponents 
)

Definition at line 8006 of file cgnslib.c.

int cg_exponents_info ( DataType_t DataType  ) 

Definition at line 3574 of file cgnslib.c.

int cg_exponents_read ( void *  exponents  ) 

Definition at line 3602 of file cgnslib.c.

int cg_exponents_write ( DataType_t  DataType,
void const *  exponents 
)

Definition at line 7960 of file cgnslib.c.

int cg_fambc_read ( int  file_number,
int  B,
int  F,
int  BC,
char *  fambc_name,
BCType_t bocotype 
)

Definition at line 900 of file cgnslib.c.

int cg_fambc_write ( int  file_number,
int  B,
int  F,
char const *  fambc_name,
BCType_t  bocotype,
int *  BC 
)

Definition at line 4285 of file cgnslib.c.

int cg_family_read ( int  file_number,
int  B,
int  F,
char *  family_name,
int *  nboco,
int *  ngeos 
)

Definition at line 880 of file cgnslib.c.

int cg_family_write ( int  file_number,
int  B,
char const *  family_name,
int *  F 
)

Definition at line 4218 of file cgnslib.c.

int cg_famname_read ( char *  family_name  ) 

Definition at line 2857 of file cgnslib.c.

int cg_famname_write ( char const *  family_name  ) 

Definition at line 7291 of file cgnslib.c.

int cg_field_id ( int  file_number,
int  B,
int  Z,
int  S,
int  F,
double *  field_id 
)

Definition at line 1589 of file cgnslib.c.

int cg_field_info ( int  file_number,
int  B,
int  Z,
int  S,
int  F,
DataType_t type,
char *  fieldname 
)

Definition at line 1398 of file cgnslib.c.

int cg_field_partial_write ( int  file_number,
int  B,
int  Z,
int  S,
DataType_t  type,
char const *  fieldname,
int *  rmin,
int *  rmax,
void const *  field_ptr,
int *  F 
)

Definition at line 8468 of file cgnslib.c.

int cg_field_read ( int  file_number,
int  B,
int  Z,
int  S,
char *  fieldname,
DataType_t  type,
int *  rmin,
int *  rmax,
void *  field_ptr 
)

Definition at line 1416 of file cgnslib.c.

int cg_field_write ( int  file_number,
int  B,
int  Z,
int  S,
DataType_t  type,
char const *  fieldname,
void const *  field_ptr,
int *  F 
)

Definition at line 5005 of file cgnslib.c.

int cg_free ( void *  data  ) 

Definition at line 9925 of file cgnslib.c.

int cg_geo_read ( int  file_number,
int  B,
int  F,
int  G,
char *  geo_name,
char **  geo_file,
char *  CAD_name,
int *  npart 
)

Definition at line 922 of file cgnslib.c.

int cg_geo_write ( int  file_number,
int  B,
int  F,
char const *  geo_name,
char const *  filename,
char const *  CADname,
int *  G 
)

Definition at line 4354 of file cgnslib.c.

int cg_get_compress ( int *  compress  ) 

Definition at line 634 of file cgnslib.c.

int cg_get_file_type ( int  file_number,
int *  file_type 
)

Definition at line 567 of file cgnslib.c.

const char* cg_get_name ( int  nnames,
const char **  names,
int  type 
)

Definition at line 664 of file cgnslib.c.

int cg_golist ( int  file_number,
int  B,
int  depth,
char **  label,
int *  index 
)

Definition at line 2819 of file cgnslib.c.

int cg_gopath ( int  file_number,
const char *  path 
)

Definition at line 2719 of file cgnslib.c.

int cg_gorel ( int  file_number,
  ... 
)

Definition at line 2689 of file cgnslib.c.

int cg_goto ( int  file_number,
int  B,
  ... 
)

Definition at line 2659 of file cgnslib.c.

int cg_governing_read ( GoverningEquationsType_t EquationsType  ) 

Definition at line 2999 of file cgnslib.c.

int cg_governing_write ( GoverningEquationsType_t  Equationstype  ) 

Definition at line 7446 of file cgnslib.c.

const char* cg_GoverningEquationsTypeName ( GoverningEquationsType_t  type  ) 

Definition at line 708 of file cgnslib.c.

int cg_gravity_read ( int  file_number,
int  B,
float *  gravity_vector 
)

Definition at line 2402 of file cgnslib.c.

int cg_gravity_write ( int  file_number,
int  B,
float const *  gravity_vector 
)

Definition at line 7144 of file cgnslib.c.

int cg_grid_read ( int  file_number,
int  B,
int  Z,
int  G,
char *  gridname 
)

Definition at line 1023 of file cgnslib.c.

int cg_grid_write ( int  file_number,
int  B,
int  Z,
char const *  zcoorname,
int *  G 
)

Definition at line 4826 of file cgnslib.c.

const char* cg_GridConnectivityTypeName ( GridConnectivityType_t  type  ) 

Definition at line 702 of file cgnslib.c.

int cg_gridlocation_read ( GridLocation_t GridLocation  ) 

Definition at line 3734 of file cgnslib.c.

int cg_gridlocation_write ( GridLocation_t  GridLocation  ) 

Definition at line 8118 of file cgnslib.c.

const char* cg_GridLocationName ( GridLocation_t  type  ) 

Definition at line 696 of file cgnslib.c.

int cg_hole_id ( int  file_number,
int  B,
int  Z,
int  I,
double *  hole_id 
)

Definition at line 1677 of file cgnslib.c.

int cg_hole_info ( int  file_number,
int  B,
int  Z,
int  I,
char *  holename,
GridLocation_t location,
PointSetType_t ptset_type,
int *  nptsets,
int *  npnts 
)

Definition at line 1622 of file cgnslib.c.

int cg_hole_read ( int  file_number,
int  B,
int  Z,
int  I,
int *  pnts 
)

Definition at line 1646 of file cgnslib.c.

int cg_hole_write ( int  file_number,
int  B,
int  Z,
char const *  holename,
GridLocation_t  location,
PointSetType_t  ptset_type,
int  nptsets,
int  npnts,
int const *  pnts,
int *  I 
)

Definition at line 5091 of file cgnslib.c.

int cg_integral_read ( int  IntegralDataIndex,
char *  IntegralDataName 
)

Definition at line 3341 of file cgnslib.c.

int cg_integral_write ( char const *  IntegralDataName  ) 

Definition at line 7753 of file cgnslib.c.

int cg_is_cgns ( const char *  filename,
int *  file_type 
)

Definition at line 232 of file cgnslib.c.

int cg_is_link ( int *  path_length  ) 

Definition at line 3762 of file cgnslib.c.

const char* cg_LengthUnitsName ( LengthUnits_t  type  ) 

Definition at line 672 of file cgnslib.c.

int cg_link_read ( char **  filename,
char **  link_path 
)

Definition at line 3781 of file cgnslib.c.

int cg_link_write ( char const *  nodename,
char const *  filename,
char const *  name_in_file 
)

Definition at line 8198 of file cgnslib.c.

const char* cg_LuminousIntensityUnitsName ( LuminousIntensityUnits_t  type  ) 

Definition at line 690 of file cgnslib.c.

const char* cg_MassUnitsName ( MassUnits_t  type  ) 

Definition at line 669 of file cgnslib.c.

int cg_model_read ( const char *  ModelLabel,
ModelType_t ModelType 
)

Definition at line 3047 of file cgnslib.c.

int cg_model_write ( char const *  ModelLabel,
ModelType_t  ModelType 
)

Definition at line 7538 of file cgnslib.c.

const char* cg_ModelTypeName ( ModelType_t  type  ) 

Definition at line 711 of file cgnslib.c.

int cg_n1to1 ( int  file_number,
int  B,
int  Z,
int *  n1to1 
)

Definition at line 1923 of file cgnslib.c.

int cg_n1to1_global ( int  file_number,
int  B,
int *  n1to1_global 
)

Definition at line 1937 of file cgnslib.c.

int cg_n_arbitrary_motions ( int  file_number,
int  B,
int  Z,
int *  n_arbitrary_motions 
)

Definition at line 2302 of file cgnslib.c.

int cg_n_rigid_motions ( int  file_number,
int  B,
int  Z,
int *  n_rigid_motions 
)

Definition at line 2263 of file cgnslib.c.

int cg_narrays ( int *  narrays  ) 

Definition at line 3062 of file cgnslib.c.

int cg_nbases ( int  file_number,
int *  nbases 
)

Definition at line 749 of file cgnslib.c.

int cg_nbocos ( int  file_number,
int  B,
int  Z,
int *  nbocos 
)

Definition at line 2121 of file cgnslib.c.

int cg_nconns ( int  file_number,
int  B,
int  Z,
int *  nconns 
)

Definition at line 1696 of file cgnslib.c.

int cg_ncoords ( int  file_number,
int  B,
int  Z,
int *  ncoords 
)

Definition at line 1043 of file cgnslib.c.

int cg_ndescriptors ( int *  ndescriptors  ) 

Definition at line 3377 of file cgnslib.c.

int cg_ndiscrete ( int  file_number,
int  B,
int  Z,
int *  ndiscrete 
)

Definition at line 973 of file cgnslib.c.

int cg_nexponents ( int *  numexp  ) 

Definition at line 3588 of file cgnslib.c.

int cg_nfamilies ( int  file_number,
int  B,
int *  nfamilies 
)

Definition at line 865 of file cgnslib.c.

int cg_nfields ( int  file_number,
int  B,
int  Z,
int  S,
int *  nfields 
)

Definition at line 1383 of file cgnslib.c.

int cg_ngrids ( int  file_number,
int  B,
int  Z,
int *  ngrids 
)

Definition at line 1007 of file cgnslib.c.

int cg_nholes ( int  file_number,
int  B,
int  Z,
int *  nholes 
)

Definition at line 1608 of file cgnslib.c.

int cg_nintegrals ( int *  nintegrals  ) 

Definition at line 3314 of file cgnslib.c.

int cg_npe ( ElementType_t  type,
int *  npe 
)

Definition at line 9334 of file cgnslib.c.

int cg_nsections ( int  file_number,
int  B,
int  Z,
int *  nsections 
)

Definition at line 1237 of file cgnslib.c.

int cg_nsols ( int  file_number,
int  B,
int  Z,
int *  nsols 
)

Definition at line 1333 of file cgnslib.c.

int cg_nunits ( int *  nunits  ) 

Definition at line 3515 of file cgnslib.c.

int cg_nuser_data ( int *  nuser_data  ) 

Definition at line 3807 of file cgnslib.c.

int cg_nzones ( int  file_number,
int  B,
int *  nzones 
)

Definition at line 797 of file cgnslib.c.

int cg_open ( char const *  filename,
int  mode,
int *  file_number 
)

Definition at line 251 of file cgnslib.c.

int cg_ordinal_read ( int *  Ordinal  ) 

Definition at line 3748 of file cgnslib.c.

int cg_ordinal_write ( int  Ordinal  ) 

Definition at line 8179 of file cgnslib.c.

int cg_parent_data_partial_write ( int  file_number,
int  B,
int  Z,
int  S,
int  start,
int  end,
int const *  parent_data 
)

Definition at line 8985 of file cgnslib.c.

int cg_parent_data_write ( int  file_number,
int  B,
int  Z,
int  S,
int const *  parent_data 
)

Definition at line 4773 of file cgnslib.c.

int cg_part_read ( int  file_number,
int  B,
int  F,
int  G,
int  P,
char *  part_name 
)

Definition at line 951 of file cgnslib.c.

int cg_part_write ( int  file_number,
int  B,
int  F,
int  G,
char const *  part_name,
int *  P 
)

Definition at line 4436 of file cgnslib.c.

const char* cg_PointSetTypeName ( PointSetType_t  type  ) 

Definition at line 705 of file cgnslib.c.

int cg_ptset_info ( PointSetType_t ptset_type,
int *  npnts 
)

Definition at line 3962 of file cgnslib.c.

int cg_ptset_read ( int *  pnts  ) 

Definition at line 3980 of file cgnslib.c.

int cg_ptset_write ( PointSetType_t  ptset_type,
int  npnts,
int const *  pnts 
)

Definition at line 8378 of file cgnslib.c.

int cg_rigid_motion_read ( int  file_number,
int  B,
int  Z,
int  R,
char *  name,
RigidGridMotionType_t type 
)

Definition at line 2279 of file cgnslib.c.

int cg_rigid_motion_write ( int  file_number,
int  B,
int  Z,
char const *  rmotionname,
RigidGridMotionType_t  type,
int *  R 
)

Definition at line 6835 of file cgnslib.c.

const char* cg_RigidGridMotionTypeName ( RigidGridMotionType_t  type  ) 

Definition at line 726 of file cgnslib.c.

int cg_rind_read ( int *  RindData  ) 

Definition at line 3356 of file cgnslib.c.

int cg_rind_write ( int const *  RindData  ) 

Definition at line 7783 of file cgnslib.c.

int cg_root_id ( int  file_number,
double *  root_id 
)

Definition at line 577 of file cgnslib.c.

int cg_rotating_read ( float *  rot_rate,
float *  rot_center 
)

Definition at line 3935 of file cgnslib.c.

int cg_rotating_write ( float const *  rot_rate,
float const *  rot_center 
)

Definition at line 8313 of file cgnslib.c.

int cg_save_as ( int  file_number,
const char *  filename,
int  file_type,
int  follow_links 
)

Definition at line 512 of file cgnslib.c.

int cg_section_partial_write ( int  file_number,
int  B,
int  Z,
char const *  SectionName,
ElementType_t  type,
int  start,
int  end,
int  nbndry,
int const *  elements,
int *  S 
)

Definition at line 8690 of file cgnslib.c.

int cg_section_read ( int  file_number,
int  B,
int  Z,
int  S,
char *  SectionName,
ElementType_t type,
int *  start,
int *  end,
int *  nbndry,
int *  parent_flag 
)

Definition at line 1253 of file cgnslib.c.

int cg_section_write ( int  file_number,
int  B,
int  Z,
char const *  SectionName,
ElementType_t  type,
int  start,
int  end,
int  nbndry,
int const *  elements,
int *  S 
)

Definition at line 4665 of file cgnslib.c.

int cg_set_compress ( int  compress  ) 

Definition at line 629 of file cgnslib.c.

int cg_set_file_type ( int  file_type  ) 

Definition at line 541 of file cgnslib.c.

int cg_set_path ( const char *  path  ) 

Definition at line 639 of file cgnslib.c.

int cg_simulation_type_read ( int  file_number,
int  B,
SimulationType_t type 
)

Definition at line 2341 of file cgnslib.c.

int cg_simulation_type_write ( int  file_number,
int  B,
SimulationType_t  type 
)

Definition at line 6990 of file cgnslib.c.

const char* cg_SimulationTypeName ( SimulationType_t  type  ) 

Definition at line 732 of file cgnslib.c.

int cg_sol_id ( int  file_number,
int  B,
int  Z,
int  S,
double *  sol_id 
)

Definition at line 1365 of file cgnslib.c.

int cg_sol_info ( int  file_number,
int  B,
int  Z,
int  S,
char *  solname,
GridLocation_t location 
)

Definition at line 1348 of file cgnslib.c.

int cg_sol_write ( int  file_number,
int  B,
int  Z,
char const *  solname,
GridLocation_t  location,
int *  S 
)

Definition at line 4904 of file cgnslib.c.

int cg_state_read ( char **  StateDescription  ) 

Definition at line 2895 of file cgnslib.c.

int cg_state_write ( char const *  StateDescription  ) 

Definition at line 7361 of file cgnslib.c.

const char* cg_SubstanceAmountUnitsName ( SubstanceAmountUnits_t  type  ) 

Definition at line 687 of file cgnslib.c.

const char* cg_TemperatureUnitsName ( TemperatureUnits_t  type  ) 

Definition at line 678 of file cgnslib.c.

const char* cg_TimeUnitsName ( TimeUnits_t  type  ) 

Definition at line 675 of file cgnslib.c.

int cg_units_read ( MassUnits_t mass,
LengthUnits_t length,
TimeUnits_t time,
TemperatureUnits_t temperature,
AngleUnits_t angle 
)

Definition at line 3529 of file cgnslib.c.

int cg_units_write ( MassUnits_t  mass,
LengthUnits_t  length,
TimeUnits_t  time,
TemperatureUnits_t  temperature,
AngleUnits_t  angle 
)

Definition at line 7839 of file cgnslib.c.

int cg_unitsfull_read ( MassUnits_t mass,
LengthUnits_t length,
TimeUnits_t time,
TemperatureUnits_t temperature,
AngleUnits_t angle,
ElectricCurrentUnits_t current,
SubstanceAmountUnits_t amount,
LuminousIntensityUnits_t intensity 
)

Definition at line 3549 of file cgnslib.c.

int cg_unitsfull_write ( MassUnits_t  mass,
LengthUnits_t  length,
TimeUnits_t  time,
TemperatureUnits_t  temperature,
AngleUnits_t  angle,
ElectricCurrentUnits_t  current,
SubstanceAmountUnits_t  amount,
LuminousIntensityUnits_t  intensity 
)

Definition at line 7891 of file cgnslib.c.

int cg_user_data_read ( int  Index,
char *  UserDataName 
)

Definition at line 3920 of file cgnslib.c.

int cg_user_data_write ( char const *  UserDataName  ) 

Definition at line 8277 of file cgnslib.c.

int cg_version ( int  file_number,
float *  FileVersion 
)

Definition at line 401 of file cgnslib.c.

const char* cg_WallFunctionTypeName ( WallFunctionType_t  type  ) 

Definition at line 735 of file cgnslib.c.

int cg_where ( int *  file_number,
int *  B,
int *  depth,
char **  label,
int *  num 
)

Definition at line 2830 of file cgnslib.c.

int cg_ziter_read ( int  file_number,
int  B,
int  Z,
char *  zitername 
)

Definition at line 2382 of file cgnslib.c.

int cg_ziter_write ( int  file_number,
int  B,
int  Z,
char const *  zitername 
)

Definition at line 7091 of file cgnslib.c.

int cg_zone_id ( int  file_number,
int  B,
int  Z,
double *  zone_id 
)

Definition at line 847 of file cgnslib.c.

int cg_zone_read ( int  file_number,
int  B,
int  Z,
char *  zonename,
int *  nijk 
)

Definition at line 827 of file cgnslib.c.

int cg_zone_type ( int  file_number,
int  B,
int  Z,
ZoneType_t type 
)

Definition at line 812 of file cgnslib.c.

int cg_zone_write ( int  file_number,
int  B,
char const *  zonename,
int const *  nijk,
ZoneType_t  type,
int *  Z 
)

Definition at line 4093 of file cgnslib.c.

const char* cg_ZoneTypeName ( ZoneType_t  type  ) 

Definition at line 723 of file cgnslib.c.


Variable Documentation

char const* AngleUnitsName[NofValidAngleUnits]

Initial value:

    {"Null", "UserDefined",
     "Degree", "Radian"
    }

Definition at line 99 of file cgnslib.c.

char const* ArbitraryGridMotionTypeName[NofValidArbitraryGridMotionTypes]

Initial value:

    {"Null", "UserDefined",
     "NonDeformingGrid", "DeformingGrid"
    }

Definition at line 195 of file cgnslib.c.

char const* AreaTypeName[NofValidAreaTypes]

Initial value:

    {"Null", "UserDefined",
     "BleedArea", "CaptureArea"
    }

Definition at line 206 of file cgnslib.c.

char const* AverageInterfaceTypeName[NofValidAverageInterfaceTypes]

Initial value:

    {"Null", "UserDefined",
     "AverageAll", "AverageCircumferential", "AverageRadial",
     "AverageI", "AverageJ", "AverageK"
    }

Definition at line 210 of file cgnslib.c.

char const* BCDataTypeName[NofValidBCDataTypes]

Initial value:

    {"Null", "UserDefined",
     "Dirichlet", "Neumann"
    }

Definition at line 126 of file cgnslib.c.

char const* BCTypeName[NofValidBCTypes]

Initial value:

    {"Null", "UserDefined",
     "BCAxisymmetricWedge", "BCDegenerateLine", "BCDegeneratePoint",
     "BCDirichlet", "BCExtrapolate", "BCFarfield", "BCGeneral",
     "BCInflow", "BCInflowSubsonic", "BCInflowSupersonic", "BCNeumann",
     "BCOutflow", "BCOutflowSubsonic", "BCOutflowSupersonic",
     "BCSymmetryPlane", "BCSymmetryPolar", "BCTunnelInflow",
     "BCTunnelOutflow", "BCWall", "BCWallInviscid", "BCWallViscous",
     "BCWallViscousHeatFlux", "BCWallViscousIsothermal", "FamilySpecified"
     }

Definition at line 162 of file cgnslib.c.

Definition at line 70 of file cgnslib.c.

int cgns_compress = -1

Definition at line 75 of file cgnslib.c.

void(* cgns_error_handler)(int, char *)

int cgns_file_size = 0

Definition at line 220 of file cgnslib.c.

Definition at line 69 of file cgnslib.c.

int cgns_filetype = CG_FILE_NONE

Definition at line 76 of file cgnslib.c.

int CGNSLibVersion = CGNS_VERSION

Definition at line 74 of file cgnslib.c.

char const* DataClassName[NofValidDataClass]

Initial value:

    {"Null", "UserDefined",
     "Dimensional", "NormalizedByDimensional",
     "NormalizedByUnknownDimensional", "NondimensionalParameter",
     "DimensionlessConstant"
    }

Definition at line 115 of file cgnslib.c.

char const* DataTypeName[NofValidDataTypes]

Initial value:

    {"Null", "UserDefined",
     "Integer", "RealSingle", "RealDouble", "Character"
    }

Definition at line 172 of file cgnslib.c.

char const* ElectricCurrentUnitsName[NofValidElectricCurrentUnits]

Initial value:

    {"Null", "UserDefined",
     "Ampere", "Abampere", "Statampere", "Edison", "a.u."
    }

Definition at line 103 of file cgnslib.c.

char const* ElementTypeName[NofValidElementTypes]

Initial value:

    {"Null", "UserDefined",
     "NODE", "BAR_2", "BAR_3",
     "TRI_3", "TRI_6",
     "QUAD_4", "QUAD_8", "QUAD_9",
     "TETRA_4", "TETRA_10",
     "PYRA_5", "PYRA_13", "PYRA_14",
     "PENTA_6", "PENTA_15", "PENTA_18",
     "HEXA_8", "HEXA_20", "HEXA_27",
     "MIXED", "NGON_n", "NFACE_n"
    }

Definition at line 176 of file cgnslib.c.

Definition at line 221 of file cgnslib.c.

char const* GoverningEquationsTypeName[NofValidGoverningEquationsTypes]

Initial value:

    {"Null", "UserDefined",
     "FullPotential", "Euler", "NSLaminar",
     "NSTurbulent", "NSLaminarIncompressible",
     "NSTurbulentIncompressible"
    }

Definition at line 140 of file cgnslib.c.

char const* GridConnectivityTypeName[NofValidGridConnectivityTypes]

Initial value:

    {"Null", "UserDefined",
     "Overset", "Abutting", "Abutting1to1"
    }

Definition at line 130 of file cgnslib.c.

char const* GridLocationName[NofValidGridLocation]

Initial value:

    {"Null", "UserDefined",
     "Vertex", "CellCenter", "FaceCenter", "IFaceCenter",
     "JFaceCenter", "KFaceCenter", "EdgeCenter"
    }

Definition at line 121 of file cgnslib.c.

char const* LengthUnitsName[NofValidLengthUnits]

Initial value:

    {"Null", "UserDefined",
     "Meter", "Centimeter", "Millimeter", "Foot", "Inch"
    }

Definition at line 87 of file cgnslib.c.

char const* LuminousIntensityUnitsName[NofValidLuminousIntensityUnits]

Initial value:

    {"Null", "UserDefined",
     "Candela", "Candle", "Carcel", "Hefner", "Violle"
    }

Definition at line 111 of file cgnslib.c.

char const* MassUnitsName[NofValidMassUnits]

Initial value:

    {"Null", "UserDefined",
     "Kilogram", "Gram", "Slug", "PoundMass"
    }

Definition at line 83 of file cgnslib.c.

char const* ModelTypeName[NofValidModelTypes]

Initial value:

    {"Null", "UserDefined",
     "Ideal", "VanderWaals", "Constant", "PowerLaw", "SutherlandLaw",
     "ConstantPrandtl", "EddyViscosity", "ReynoldsStress", "ReynoldsStressAlgebraic",
     "Algebraic_BaldwinLomax", "Algebraic_CebeciSmith",
     "HalfEquation_JohnsonKing", "OneEquation_BaldwinBarth",
     "OneEquation_SpalartAllmaras", "TwoEquation_JonesLaunder",
     "TwoEquation_MenterSST", "TwoEquation_Wilcox",
     "CaloricallyPerfect", "ThermallyPerfect",
     "ConstantDensity", "RedlichKwong",
     "Frozen", "ThermalEquilib", "ThermalNonequilib",
     "ChemicalEquilibCurveFit", "ChemicalEquilibMinimization",
     "ChemicalNonequilib",
     "EMElectricField", "EMMagneticField", "EMConductivity",
     "Voltage", "Interpolated", "Equilibrium_LinRessler", "Chemistry_LinRessler"
    }

Definition at line 146 of file cgnslib.c.

int n_cgns_files = 0

Definition at line 71 of file cgnslib.c.

int n_open = 0

Definition at line 219 of file cgnslib.c.

char const* PointSetTypeName[NofValidPointSetTypes]

Initial value:

    {"Null", "UserDefined",
     "PointList",  "PointListDonor",
     "PointRange", "PointRangeDonor",
     "ElementRange", "ElementList", "CellListDonor"
    }

Definition at line 134 of file cgnslib.c.

Definition at line 72 of file cgnslib.c.

Definition at line 73 of file cgnslib.c.

Definition at line 73 of file cgnslib.c.

Definition at line 73 of file cgnslib.c.

char const* RigidGridMotionTypeName[NofValidRigidGridMotionTypes]

Initial value:

    {"Null", "UserDefined",
     "ConstantRate", "VariableRate"
    }

Definition at line 191 of file cgnslib.c.

char const* SimulationTypeName[NofValidSimulationTypes]

Initial value:

    {"Null", "UserDefined",
     "TimeAccurate", "NonTimeAccurate"
    }

Definition at line 199 of file cgnslib.c.

char const* SubstanceAmountUnitsName[NofValidSubstanceAmountUnits]

Initial value:

    {"Null", "UserDefined",
     "Mole", "Entities", "StandardCubicFoot", "StandardCubicMeter"
    }

Definition at line 107 of file cgnslib.c.

char const* TemperatureUnitsName[NofValidTemperatureUnits]

Initial value:

    {"Null", "UserDefined",
     "Kelvin", "Celsius", "Rankine", "Fahrenheit"
     }

Definition at line 95 of file cgnslib.c.

char const* TimeUnitsName[NofValidTimeUnits]

Initial value:

    {"Null", "UserDefined",
     "Second"
    }

Definition at line 91 of file cgnslib.c.

int VersionList[]

Initial value:

 {3000, 2530, 2520, 2510, 2500, 2460, 2420, 2400,
                     2300, 2200, 2100, 2000, 1270, 1200, 1100, 1050}

Definition at line 222 of file cgnslib.c.

char const* WallFunctionTypeName[NofValidWallFunctionTypes]

Initial value:

    {"Null", "UserDefined", "Generic"
    }

Definition at line 203 of file cgnslib.c.

char const* ZoneTypeName[NofValidZoneTypes]

Initial value:

    {"Null", "UserDefined",
     "Structured", "Unstructured"
    }

Definition at line 187 of file cgnslib.c.


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