cgnslib.h File Reference

Go to the source code of this file.

Defines

#define CGNS_VERSION   3000
#define CGNS_DOTVERS   3.00
#define CGNSDLL
#define CG_MODE_READ   0
#define CG_MODE_WRITE   1
#define CG_MODE_MODIFY   2
#define CG_MODE_CLOSED   3
#define CG_FILE_NONE   0
#define CG_FILE_ADF   1
#define CG_FILE_HDF5   2
#define CG_FILE_XML   3
#define CG_OK   0
#define CG_ERROR   1
#define CG_NODE_NOT_FOUND   2
#define CG_INCORRECT_PATH   3
#define CG_NO_INDEX_DIM   4
#define CG_Null   0
#define CG_UserDefined   1
#define CG_MAX_GOTO_DEPTH   20
#define CG_CONFIG_ERROR   1
#define CG_CONFIG_COMPRESS   2
#define CG_CONFIG_SET_PATH   3
#define CG_CONFIG_ADD_PATH   4
#define CG_CONFIG_FILE_TYPE   5
#define CG_CONFIG_XML_DELETED   301
#define CG_CONFIG_XML_NAMESPACE   302
#define CG_CONFIG_XML_THRESHOLD   303
#define CG_CONFIG_XML_COMPRESSION   304
#define MODE_READ   CG_MODE_READ
#define MODE_WRITE   CG_MODE_WRITE
#define MODE_MODIFY   CG_MODE_MODIFY
#define Null   CG_Null
#define UserDefined   CG_UserDefined
#define Celcius   Celsius
#define NofValidMassUnits   6
#define NofValidLengthUnits   7
#define NofValidTimeUnits   3
#define NofValidTemperatureUnits   6
#define NofValidAngleUnits   4
#define NofValidElectricCurrentUnits   7
#define NofValidSubstanceAmountUnits   6
#define NofValidLuminousIntensityUnits   7
#define NofValidDataClass   7
#define NofValidGridLocation   9
#define NofValidBCDataTypes   4
#define NofValidGridConnectivityTypes   5
#define NofValidPointSetTypes   9
#define NofValidGoverningEquationsTypes   8
#define NofValidModelTypes   36
#define NofValidBCTypes   26
#define NofValidDataTypes   6
#define NofValidElementTypes   24
#define NofValidZoneTypes   4
#define NofValidRigidGridMotionTypes   4
#define NofValidArbitraryGridMotionTypes   4
#define NofValidSimulationTypes   4
#define NofValidWallFunctionTypes   3
#define NofValidAreaTypes   4
#define NofValidAverageInterfaceTypes   8

Enumerations

enum  MassUnits_t {
  MassUnitsNull, MassUnitsUserDefined, Kilogram, Gram,
  Slug, PoundMass, MassUnitsNull, MassUnitsUserDefined,
  Kilogram, Gram, Slug, PoundMass
}
enum  LengthUnits_t {
  LengthUnitsNull, LengthUnitsUserDefined, Meter, Centimeter,
  Millimeter, Foot, Inch, LengthUnitsNull,
  LengthUnitsUserDefined, Meter, Centimeter, Millimeter,
  Foot, Inch
}
enum  TimeUnits_t {
  TimeUnitsNull, TimeUnitsUserDefined, Second, TimeUnitsNull,
  TimeUnitsUserDefined, Second
}
enum  TemperatureUnits_t {
  TemperatureUnitsNull, TemperatureUnitsUserDefined, Kelvin, Celsius,
  Rankine, Fahrenheit, TemperatureUnitsNull, TemperatureUnitsUserDefined,
  Kelvin, Celsius, Rankine, Fahrenheit
}
enum  AngleUnits_t {
  AngleUnitsNull, AngleUnitsUserDefined, Degree, Radian,
  AngleUnitsNull, AngleUnitsUserDefined, Degree, Radian
}
enum  ElectricCurrentUnits_t {
  ElectricCurrentUnitsNull, ElectricCurrentUnitsUserDefined, Ampere, Abampere,
  Statampere, Edison, auCurrent, ElectricCurrentUnitsNull,
  ElectricCurrentUnitsUserDefined, Ampere, Abampere, Statampere,
  Edison, auCurrent
}
enum  SubstanceAmountUnits_t {
  SubstanceAmountUnitsNull, SubstanceAmountUnitsUserDefined, Mole, Entities,
  StandardCubicFoot, StandardCubicMeter, SubstanceAmountUnitsNull, SubstanceAmountUnitsUserDefined,
  Mole, Entities, StandardCubicFoot, StandardCubicMeter
}
enum  LuminousIntensityUnits_t {
  LuminousIntensityUnitsNull, LuminousIntensityUnitsUserDefined, Candela, Candle,
  Carcel, Hefner, Violle, LuminousIntensityUnitsNull,
  LuminousIntensityUnitsUserDefined, Candela, Candle, Carcel,
  Hefner, Violle
}
enum  DataClass_t {
  DataClassNull, DataClassUserDefined, Dimensional, NormalizedByDimensional,
  NormalizedByUnknownDimensional, NondimensionalParameter, DimensionlessConstant, DataClassNull,
  DataClassUserDefined, Dimensional, NormalizedByDimensional, NormalizedByUnknownDimensional,
  NondimensionalParameter, DimensionlessConstant
}
enum  GridLocation_t {
  GridLocationNull, GridLocationUserDefined, Vertex, CellCenter,
  FaceCenter, IFaceCenter, JFaceCenter, KFaceCenter,
  EdgeCenter, GridLocationNull, GridLocationUserDefined, Vertex,
  CellCenter, FaceCenter, IFaceCenter, JFaceCenter,
  KFaceCenter, EdgeCenter
}
enum  BCDataType_t {
  BCDataTypeNull, BCDataTypeUserDefined, Dirichlet, Neumann,
  BCDataTypeNull, BCDataTypeUserDefined, Dirichlet, Neumann
}
enum  GridConnectivityType_t {
  GridConnectivityTypeNull, GridConnectivityTypeUserDefined, Overset, Abutting,
  Abutting1to1, GridConnectivityTypeNull, GridConnectivityTypeUserDefined, Overset,
  Abutting, Abutting1to1
}
enum  PointSetType_t {
  PointSetTypeNull, PointSetTypeUserDefined, PointList, PointListDonor,
  PointRange, PointRangeDonor, ElementRange, ElementList,
  CellListDonor, PointSetTypeNull, PointSetTypeUserDefined, PointList,
  PointListDonor, PointRange, PointRangeDonor, ElementRange,
  ElementList, CellListDonor
}
enum  GoverningEquationsType_t {
  GoverningEquationsNull, GoverningEquationsUserDefined, FullPotential, Euler,
  NSLaminar, NSTurbulent, NSLaminarIncompressible, NSTurbulentIncompressible,
  GoverningEquationsNull, GoverningEquationsUserDefined, FullPotential, Euler,
  NSLaminar, NSTurbulent, NSLaminarIncompressible, NSTurbulentIncompressible
}
enum  ModelType_t {
  ModelTypeNull, ModelTypeUserDefined, 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,
  ModelTypeNull, ModelTypeUserDefined, 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
}
enum  BCType_t {
  BCTypeNull, BCTypeUserDefined, BCAxisymmetricWedge, BCDegenerateLine,
  BCDegeneratePoint, BCDirichlet, BCExtrapolate, BCFarfield,
  BCGeneral, BCInflow, BCInflowSubsonic, BCInflowSupersonic,
  BCNeumann, BCOutflow, BCOutflowSubsonic, BCOutflowSupersonic,
  BCSymmetryPlane, BCSymmetryPolar, BCTunnelInflow, BCTunnelOutflow,
  BCWall, BCWallInviscid, BCWallViscous, BCWallViscousHeatFlux,
  BCWallViscousIsothermal, FamilySpecified, BCTypeNull, BCTypeUserDefined,
  BCAxisymmetricWedge, BCDegenerateLine, BCDegeneratePoint, BCDirichlet,
  BCExtrapolate, BCFarfield, BCGeneral, BCInflow,
  BCInflowSubsonic, BCInflowSupersonic, BCNeumann, BCOutflow,
  BCOutflowSubsonic, BCOutflowSupersonic, BCSymmetryPlane, BCSymmetryPolar,
  BCTunnelInflow, BCTunnelOutflow, BCWall, BCWallInviscid,
  BCWallViscous, BCWallViscousHeatFlux, BCWallViscousIsothermal, FamilySpecified
}
enum  DataType_t {
  DataTypeNull, DataTypeUserDefined, Integer, RealSingle,
  RealDouble, Character, DataTypeNull, DataTypeUserDefined,
  Integer, RealSingle, RealDouble, Character
}
enum  ElementType_t {
  ElementTypeNull, ElementTypeUserDefined, 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,
  ElementTypeNull, ElementTypeUserDefined, 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
}
enum  ZoneType_t {
  ZoneTypeNull, ZoneTypeUserDefined, Structured, Unstructured,
  ZoneTypeNull, ZoneTypeUserDefined, Structured, Unstructured
}
enum  RigidGridMotionType_t {
  RigidGridMotionTypeNull, RigidGridMotionTypeUserDefined, ConstantRate, VariableRate,
  RigidGridMotionTypeNull, RigidGridMotionTypeUserDefined, ConstantRate, VariableRate
}
enum  ArbitraryGridMotionType_t {
  ArbitraryGridMotionTypeNull, ArbitraryGridMotionTypeUserDefined, NonDeformingGrid, DeformingGrid,
  ArbitraryGridMotionTypeNull, ArbitraryGridMotionTypeUserDefined, NonDeformingGrid, DeformingGrid
}
enum  SimulationType_t {
  SimulationTypeNull, SimulationTypeUserDefined, TimeAccurate, NonTimeAccurate,
  SimulationTypeNull, SimulationTypeUserDefined, TimeAccurate, NonTimeAccurate
}
enum  WallFunctionType_t {
  WallFunctionTypeNull, WallFunctionTypeUserDefined, Generic, WallFunctionTypeNull,
  WallFunctionTypeUserDefined, Generic
}
enum  AreaType_t {
  AreaTypeNull, AreaTypeUserDefined, BleedArea, CaptureArea,
  AreaTypeNull, AreaTypeUserDefined, BleedArea, CaptureArea
}
enum  AverageInterfaceType_t {
  AverageInterfaceTypeNull, AverageInterfaceTypeUserDefined, AverageAll, AverageCircumferential,
  AverageRadial, AverageI, AverageJ, AverageK,
  AverageInterfaceTypeNull, AverageInterfaceTypeUserDefined, AverageAll, AverageCircumferential,
  AverageRadial, AverageI, AverageJ, AverageK
}

Functions

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

Variables

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]


Define Documentation

#define Celcius   Celsius

Definition at line 94 of file cgnslib.h.

#define CG_CONFIG_ADD_PATH   4

Definition at line 79 of file cgnslib.h.

#define CG_CONFIG_COMPRESS   2

Definition at line 77 of file cgnslib.h.

#define CG_CONFIG_ERROR   1

Definition at line 76 of file cgnslib.h.

#define CG_CONFIG_FILE_TYPE   5

Definition at line 80 of file cgnslib.h.

#define CG_CONFIG_SET_PATH   3

Definition at line 78 of file cgnslib.h.

#define CG_CONFIG_XML_COMPRESSION   304

Definition at line 85 of file cgnslib.h.

#define CG_CONFIG_XML_DELETED   301

Definition at line 82 of file cgnslib.h.

#define CG_CONFIG_XML_NAMESPACE   302

Definition at line 83 of file cgnslib.h.

#define CG_CONFIG_XML_THRESHOLD   303

Definition at line 84 of file cgnslib.h.

#define CG_ERROR   1

Definition at line 60 of file cgnslib.h.

#define CG_FILE_ADF   1

Definition at line 53 of file cgnslib.h.

#define CG_FILE_HDF5   2

Definition at line 54 of file cgnslib.h.

#define CG_FILE_NONE   0

Definition at line 52 of file cgnslib.h.

#define CG_FILE_XML   3

Definition at line 55 of file cgnslib.h.

#define CG_INCORRECT_PATH   3

Definition at line 62 of file cgnslib.h.

#define CG_MAX_GOTO_DEPTH   20

Definition at line 72 of file cgnslib.h.

#define CG_MODE_CLOSED   3

Definition at line 48 of file cgnslib.h.

#define CG_MODE_MODIFY   2

Definition at line 47 of file cgnslib.h.

#define CG_MODE_READ   0

Definition at line 45 of file cgnslib.h.

#define CG_MODE_WRITE   1

Definition at line 46 of file cgnslib.h.

#define CG_NO_INDEX_DIM   4

Definition at line 63 of file cgnslib.h.

#define CG_NODE_NOT_FOUND   2

Definition at line 61 of file cgnslib.h.

#define CG_Null   0

Definition at line 67 of file cgnslib.h.

#define CG_OK   0

Definition at line 59 of file cgnslib.h.

#define CG_UserDefined   1

Definition at line 68 of file cgnslib.h.

#define CGNS_DOTVERS   3.00

Definition at line 25 of file cgnslib.h.

#define CGNS_VERSION   3000

Definition at line 24 of file cgnslib.h.

#define CGNSDLL

Definition at line 37 of file cgnslib.h.

#define MODE_MODIFY   CG_MODE_MODIFY

Definition at line 91 of file cgnslib.h.

#define MODE_READ   CG_MODE_READ

Definition at line 89 of file cgnslib.h.

#define MODE_WRITE   CG_MODE_WRITE

Definition at line 90 of file cgnslib.h.

#define NofValidAngleUnits   4

Definition at line 151 of file cgnslib.h.

#define NofValidArbitraryGridMotionTypes   4

Definition at line 388 of file cgnslib.h.

#define NofValidAreaTypes   4

Definition at line 420 of file cgnslib.h.

#define NofValidAverageInterfaceTypes   8

Definition at line 435 of file cgnslib.h.

#define NofValidBCDataTypes   4

Definition at line 203 of file cgnslib.h.

#define NofValidBCTypes   26

Definition at line 316 of file cgnslib.h.

#define NofValidDataClass   7

Definition at line 176 of file cgnslib.h.

#define NofValidDataTypes   6

Definition at line 329 of file cgnslib.h.

#define NofValidElectricCurrentUnits   7

Definition at line 152 of file cgnslib.h.

#define NofValidElementTypes   24

Definition at line 349 of file cgnslib.h.

#define NofValidGoverningEquationsTypes   8

Definition at line 295 of file cgnslib.h.

#define NofValidGridConnectivityTypes   5

Definition at line 216 of file cgnslib.h.

#define NofValidGridLocation   9

Definition at line 190 of file cgnslib.h.

#define NofValidLengthUnits   7

Definition at line 148 of file cgnslib.h.

#define NofValidLuminousIntensityUnits   7

Definition at line 154 of file cgnslib.h.

#define NofValidMassUnits   6

Definition at line 147 of file cgnslib.h.

#define NofValidModelTypes   36

Definition at line 296 of file cgnslib.h.

#define NofValidPointSetTypes   9

Definition at line 231 of file cgnslib.h.

#define NofValidRigidGridMotionTypes   4

Definition at line 375 of file cgnslib.h.

#define NofValidSimulationTypes   4

Definition at line 401 of file cgnslib.h.

#define NofValidSubstanceAmountUnits   6

Definition at line 153 of file cgnslib.h.

#define NofValidTemperatureUnits   6

Definition at line 150 of file cgnslib.h.

#define NofValidTimeUnits   3

Definition at line 149 of file cgnslib.h.

#define NofValidWallFunctionTypes   3

Definition at line 419 of file cgnslib.h.

#define NofValidZoneTypes   4

Definition at line 362 of file cgnslib.h.

#define Null   CG_Null

Definition at line 92 of file cgnslib.h.

#define UserDefined   CG_UserDefined

Definition at line 93 of file cgnslib.h.


Enumeration Type Documentation

Enumerator:
AngleUnitsNull 
AngleUnitsUserDefined 
Degree 
Radian 
AngleUnitsNull 
AngleUnitsUserDefined 
Degree 
Radian 

Definition at line 128 of file cgnslib.h.

Enumerator:
ArbitraryGridMotionTypeNull 
ArbitraryGridMotionTypeUserDefined 
NonDeformingGrid 
DeformingGrid 
ArbitraryGridMotionTypeNull 
ArbitraryGridMotionTypeUserDefined 
NonDeformingGrid 
DeformingGrid 

Definition at line 383 of file cgnslib.h.

enum AreaType_t

Enumerator:
AreaTypeNull 
AreaTypeUserDefined 
BleedArea 
CaptureArea 
AreaTypeNull 
AreaTypeUserDefined 
BleedArea 
CaptureArea 

Definition at line 414 of file cgnslib.h.

Enumerator:
AverageInterfaceTypeNull 
AverageInterfaceTypeUserDefined 
AverageAll 
AverageCircumferential 
AverageRadial 
AverageI 
AverageJ 
AverageK 
AverageInterfaceTypeNull 
AverageInterfaceTypeUserDefined 
AverageAll 
AverageCircumferential 
AverageRadial 
AverageI 
AverageJ 
AverageK 

Definition at line 429 of file cgnslib.h.

Enumerator:
BCDataTypeNull 
BCDataTypeUserDefined 
Dirichlet 
Neumann 
BCDataTypeNull 
BCDataTypeUserDefined 
Dirichlet 
Neumann 

Definition at line 198 of file cgnslib.h.

enum BCType_t

Enumerator:
BCTypeNull 
BCTypeUserDefined 
BCAxisymmetricWedge 
BCDegenerateLine 
BCDegeneratePoint 
BCDirichlet 
BCExtrapolate 
BCFarfield 
BCGeneral 
BCInflow 
BCInflowSubsonic 
BCInflowSupersonic 
BCNeumann 
BCOutflow 
BCOutflowSubsonic 
BCOutflowSupersonic 
BCSymmetryPlane 
BCSymmetryPolar 
BCTunnelInflow 
BCTunnelOutflow 
BCWall 
BCWallInviscid 
BCWallViscous 
BCWallViscousHeatFlux 
BCWallViscousIsothermal 
FamilySpecified 
BCTypeNull 
BCTypeUserDefined 
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 305 of file cgnslib.h.

Enumerator:
DataClassNull 
DataClassUserDefined 
Dimensional 
NormalizedByDimensional 
NormalizedByUnknownDimensional 
NondimensionalParameter 
DimensionlessConstant 
DataClassNull 
DataClassUserDefined 
Dimensional 
NormalizedByDimensional 
NormalizedByUnknownDimensional 
NondimensionalParameter 
DimensionlessConstant 

Definition at line 169 of file cgnslib.h.

enum DataType_t

Enumerator:
DataTypeNull 
DataTypeUserDefined 
Integer 
RealSingle 
RealDouble 
Character 
DataTypeNull 
DataTypeUserDefined 
Integer 
RealSingle 
RealDouble 
Character 

Definition at line 324 of file cgnslib.h.

Enumerator:
ElectricCurrentUnitsNull 
ElectricCurrentUnitsUserDefined 
Ampere 
Abampere 
Statampere 
Edison 
auCurrent 
ElectricCurrentUnitsNull 
ElectricCurrentUnitsUserDefined 
Ampere 
Abampere 
Statampere 
Edison 
auCurrent 

Definition at line 132 of file cgnslib.h.

Enumerator:
ElementTypeNull 
ElementTypeUserDefined 
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 
ElementTypeNull 
ElementTypeUserDefined 
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 337 of file cgnslib.h.

Enumerator:
GoverningEquationsNull 
GoverningEquationsUserDefined 
FullPotential 
Euler 
NSLaminar 
NSTurbulent 
NSLaminarIncompressible 
NSTurbulentIncompressible 
GoverningEquationsNull 
GoverningEquationsUserDefined 
FullPotential 
Euler 
NSLaminar 
NSTurbulent 
NSLaminarIncompressible 
NSTurbulentIncompressible 

Definition at line 239 of file cgnslib.h.

Enumerator:
GridConnectivityTypeNull 
GridConnectivityTypeUserDefined 
Overset 
Abutting 
Abutting1to1 
GridConnectivityTypeNull 
GridConnectivityTypeUserDefined 
Overset 
Abutting 
Abutting1to1 

Definition at line 211 of file cgnslib.h.

Enumerator:
GridLocationNull 
GridLocationUserDefined 
Vertex 
CellCenter 
FaceCenter 
IFaceCenter 
JFaceCenter 
KFaceCenter 
EdgeCenter 
GridLocationNull 
GridLocationUserDefined 
Vertex 
CellCenter 
FaceCenter 
IFaceCenter 
JFaceCenter 
KFaceCenter 
EdgeCenter 

Definition at line 184 of file cgnslib.h.

Enumerator:
LengthUnitsNull 
LengthUnitsUserDefined 
Meter 
Centimeter 
Millimeter 
Foot 
Inch 
LengthUnitsNull 
LengthUnitsUserDefined 
Meter 
Centimeter 
Millimeter 
Foot 
Inch 

Definition at line 114 of file cgnslib.h.

Enumerator:
LuminousIntensityUnitsNull 
LuminousIntensityUnitsUserDefined 
Candela 
Candle 
Carcel 
Hefner 
Violle 
LuminousIntensityUnitsNull 
LuminousIntensityUnitsUserDefined 
Candela 
Candle 
Carcel 
Hefner 
Violle 

Definition at line 142 of file cgnslib.h.

Enumerator:
MassUnitsNull 
MassUnitsUserDefined 
Kilogram 
Gram 
Slug 
PoundMass 
MassUnitsNull 
MassUnitsUserDefined 
Kilogram 
Gram 
Slug 
PoundMass 

Definition at line 109 of file cgnslib.h.

Enumerator:
ModelTypeNull 
ModelTypeUserDefined 
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 
ModelTypeNull 
ModelTypeUserDefined 
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 275 of file cgnslib.h.

Enumerator:
PointSetTypeNull 
PointSetTypeUserDefined 
PointList 
PointListDonor 
PointRange 
PointRangeDonor 
ElementRange 
ElementList 
CellListDonor 
PointSetTypeNull 
PointSetTypeUserDefined 
PointList 
PointListDonor 
PointRange 
PointRangeDonor 
ElementRange 
ElementList 
CellListDonor 

Definition at line 224 of file cgnslib.h.

Enumerator:
RigidGridMotionTypeNull 
RigidGridMotionTypeUserDefined 
ConstantRate 
VariableRate 
RigidGridMotionTypeNull 
RigidGridMotionTypeUserDefined 
ConstantRate 
VariableRate 

Definition at line 370 of file cgnslib.h.

Enumerator:
SimulationTypeNull 
SimulationTypeUserDefined 
TimeAccurate 
NonTimeAccurate 
SimulationTypeNull 
SimulationTypeUserDefined 
TimeAccurate 
NonTimeAccurate 

Definition at line 396 of file cgnslib.h.

Enumerator:
SubstanceAmountUnitsNull 
SubstanceAmountUnitsUserDefined 
Mole 
Entities 
StandardCubicFoot 
StandardCubicMeter 
SubstanceAmountUnitsNull 
SubstanceAmountUnitsUserDefined 
Mole 
Entities 
StandardCubicFoot 
StandardCubicMeter 

Definition at line 137 of file cgnslib.h.

Enumerator:
TemperatureUnitsNull 
TemperatureUnitsUserDefined 
Kelvin 
Celsius 
Rankine 
Fahrenheit 
TemperatureUnitsNull 
TemperatureUnitsUserDefined 
Kelvin 
Celsius 
Rankine 
Fahrenheit 

Definition at line 123 of file cgnslib.h.

Enumerator:
TimeUnitsNull 
TimeUnitsUserDefined 
Second 
TimeUnitsNull 
TimeUnitsUserDefined 
Second 

Definition at line 119 of file cgnslib.h.

Enumerator:
WallFunctionTypeNull 
WallFunctionTypeUserDefined 
Generic 
WallFunctionTypeNull 
WallFunctionTypeUserDefined 
Generic 

Definition at line 409 of file cgnslib.h.

enum ZoneType_t

Enumerator:
ZoneTypeNull 
ZoneTypeUserDefined 
Structured 
Unstructured 
ZoneTypeNull 
ZoneTypeUserDefined 
Structured 
Unstructured 

Definition at line 357 of file cgnslib.h.


Function Documentation

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL int cg_1to1_id ( int  fn,
int  B,
int  Z,
int  I,
double *  one21_id 
)

Definition at line 2102 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL int cg_1to1_read ( int  fn,
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.

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

Definition at line 2043 of file cgnslib.c.

CGNSDLL int cg_1to1_write ( int  fn,
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.

CGNSDLL int cg_add_path ( const char *  path  ) 

Definition at line 650 of file cgnslib.c.

CGNSDLL const char* cg_AngleUnitsName ( AngleUnits_t  type  ) 

Definition at line 681 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL const char* cg_ArbitraryGridMotionTypeName ( ArbitraryGridMotionType_t  type  ) 

Definition at line 729 of file cgnslib.c.

CGNSDLL const char* cg_AreaTypeName ( AreaType_t  type  ) 

Definition at line 738 of file cgnslib.c.

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

Definition at line 3181 of file cgnslib.c.

CGNSDLL int cg_array_read ( int  A,
void *  Data 
)

Definition at line 3201 of file cgnslib.c.

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

Definition at line 3225 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL const char* cg_AverageInterfaceTypeName ( AverageInterfaceType_t  type  ) 

Definition at line 741 of file cgnslib.c.

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

Definition at line 2428 of file cgnslib.c.

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

Definition at line 7209 of file cgnslib.c.

CGNSDLL int cg_base_id ( int  fn,
int  B,
double *  base_id 
)

Definition at line 779 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL int cg_bcdataset_info ( int *  n_dataset  ) 

Definition at line 9283 of file cgnslib.c.

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

Definition at line 9312 of file cgnslib.c.

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

Definition at line 9156 of file cgnslib.c.

CGNSDLL const char* cg_BCDataTypeName ( BCDataType_t  type  ) 

Definition at line 699 of file cgnslib.c.

CGNSDLL const char* cg_BCTypeName ( BCType_t  type  ) 

Definition at line 714 of file cgnslib.c.

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

Definition at line 2361 of file cgnslib.c.

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

Definition at line 7031 of file cgnslib.c.

CGNSDLL int cg_boco_id ( int  fn,
int  B,
int  Z,
int  BC,
double *  boco_id 
)

Definition at line 2217 of file cgnslib.c.

CGNSDLL int cg_boco_info ( int  fn,
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.

CGNSDLL 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.

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

Definition at line 2184 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL int cg_close ( int  fn  ) 

Definition at line 475 of file cgnslib.c.

CGNSDLL int cg_configure ( int  what,
void *  value 
)

Definition at line 589 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL int cg_conn_id ( int  fn,
int  B,
int  Z,
int  I,
double *  conn_id 
)

Definition at line 1904 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

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

Definition at line 1871 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

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

Definition at line 2872 of file cgnslib.c.

CGNSDLL int cg_convergence_write ( int  iterations,
char const *  NormDefinitions 
)

Definition at line 7316 of file cgnslib.c.

CGNSDLL int cg_conversion_info ( DataType_t DataType  ) 

Definition at line 3684 of file cgnslib.c.

CGNSDLL int cg_conversion_read ( void *  ConversionFactors  ) 

Definition at line 3698 of file cgnslib.c.

CGNSDLL int cg_conversion_write ( DataType_t  DataType,
void const *  ConversionFactors 
)

Definition at line 8058 of file cgnslib.c.

CGNSDLL int cg_coord_id ( int  fn,
int  B,
int  Z,
int  C,
double *  coord_id 
)

Definition at line 1212 of file cgnslib.c.

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

Definition at line 1058 of file cgnslib.c.

CGNSDLL int cg_coord_partial_write ( int  fn,
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.

CGNSDLL int cg_coord_read ( int  fn,
int  B,
int  Z,
char const *  coordname,
DataType_t  type,
int const *  rmin,
int const *  rmax,
void *  coord 
)

Definition at line 1080 of file cgnslib.c.

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

Definition at line 4573 of file cgnslib.c.

CGNSDLL int cg_dataclass_read ( DataClass_t dataclass  ) 

Definition at line 3719 of file cgnslib.c.

CGNSDLL int cg_dataclass_write ( DataClass_t  dataclass  ) 

Definition at line 8099 of file cgnslib.c.

CGNSDLL const char* cg_DataClassName ( DataClass_t  type  ) 

Definition at line 693 of file cgnslib.c.

CGNSDLL int cg_dataset_read ( int  fn,
int  B,
int  Z,
int  BC,
int  DS,
char *  name,
BCType_t BCType,
int *  DirichletFlag,
int *  NeumannFlag 
)

Definition at line 2236 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL const char* cg_DataTypeName ( DataType_t  type  ) 

Definition at line 717 of file cgnslib.c.

CGNSDLL int cg_delete_node ( char *  node_name  ) 

Definition at line 9374 of file cgnslib.c.

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

Definition at line 3496 of file cgnslib.c.

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

Definition at line 7809 of file cgnslib.c.

CGNSDLL int cg_diffusion_read ( int *  diffusion_model  ) 

Definition at line 3013 of file cgnslib.c.

CGNSDLL int cg_diffusion_write ( int const *  diffusion_model  ) 

Definition at line 7496 of file cgnslib.c.

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

Definition at line 988 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL const char* cg_ElectricCurrentUnitsName ( ElectricCurrentUnits_t  type  ) 

Definition at line 684 of file cgnslib.c.

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

Definition at line 1279 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL const char* cg_ElementTypeName ( ElementType_t  type  ) 

Definition at line 720 of file cgnslib.c.

CGNSDLL int cg_equationset_chemistry_read ( int *  ThermalRelaxationFlag,
int *  ChemicalKineticsFlag 
)

Definition at line 2955 of file cgnslib.c.

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

Definition at line 2975 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL int cg_equationset_write ( int  EquationDimension  ) 

Definition at line 7406 of file cgnslib.c.

CGNSDLL void cg_error_exit ( void   ) 

Definition at line 61 of file cgns_error.c.

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

Definition at line 624 of file cgnslib.c.

CGNSDLL void cg_error_print ( void   ) 

Definition at line 70 of file cgns_error.c.

CGNSDLL int cg_expfull_read ( void *  exponents  ) 

Definition at line 3629 of file cgnslib.c.

CGNSDLL int cg_expfull_write ( DataType_t  DataType,
void const *  exponents 
)

Definition at line 8006 of file cgnslib.c.

CGNSDLL int cg_exponents_info ( DataType_t DataType  ) 

Definition at line 3574 of file cgnslib.c.

CGNSDLL int cg_exponents_read ( void *  exponents  ) 

Definition at line 3602 of file cgnslib.c.

CGNSDLL int cg_exponents_write ( DataType_t  DataType,
void const *  exponents 
)

Definition at line 7960 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

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

Definition at line 4218 of file cgnslib.c.

CGNSDLL int cg_famname_read ( char *  family_name  ) 

Definition at line 2857 of file cgnslib.c.

CGNSDLL int cg_famname_write ( char const *  family_name  ) 

Definition at line 7291 of file cgnslib.c.

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

Definition at line 1589 of file cgnslib.c.

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

Definition at line 1398 of file cgnslib.c.

CGNSDLL int cg_field_partial_write ( int  fn,
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.

CGNSDLL int cg_field_read ( int  fn,
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.

CGNSDLL int cg_field_write ( int  fn,
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.

CGNSDLL int cg_free ( void *  data  ) 

Definition at line 9925 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL int cg_get_compress ( int *  compress  ) 

Definition at line 634 of file cgnslib.c.

CGNSDLL const char* cg_get_error ( void   ) 

Definition at line 57 of file cgns_error.c.

CGNSDLL int cg_get_file_type ( int  fn,
int *  file_type 
)

Definition at line 567 of file cgnslib.c.

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

Definition at line 664 of file cgnslib.c.

CGNSDLL int cg_golist ( int  file_number,
int  B,
int  depth,
char **  label,
int *  num 
)

Definition at line 2819 of file cgnslib.c.

CGNSDLL int cg_gopath ( int  file_number,
const char *  path 
)

Definition at line 2719 of file cgnslib.c.

CGNSDLL int cg_gorel ( int  file_number,
  ... 
)

Definition at line 2689 of file cgnslib.c.

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

Definition at line 2659 of file cgnslib.c.

CGNSDLL int cg_governing_read ( GoverningEquationsType_t EquationsType  ) 

Definition at line 2999 of file cgnslib.c.

CGNSDLL int cg_governing_write ( GoverningEquationsType_t  Equationstype  ) 

Definition at line 7446 of file cgnslib.c.

CGNSDLL const char* cg_GoverningEquationsTypeName ( GoverningEquationsType_t  type  ) 

Definition at line 708 of file cgnslib.c.

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

Definition at line 2402 of file cgnslib.c.

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

Definition at line 7144 of file cgnslib.c.

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

Definition at line 1023 of file cgnslib.c.

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

Definition at line 4826 of file cgnslib.c.

CGNSDLL const char* cg_GridConnectivityTypeName ( GridConnectivityType_t  type  ) 

Definition at line 702 of file cgnslib.c.

CGNSDLL int cg_gridlocation_read ( GridLocation_t GridLocation  ) 

Definition at line 3734 of file cgnslib.c.

CGNSDLL int cg_gridlocation_write ( GridLocation_t  GridLocation  ) 

Definition at line 8118 of file cgnslib.c.

CGNSDLL const char* cg_GridLocationName ( GridLocation_t  type  ) 

Definition at line 696 of file cgnslib.c.

CGNSDLL int cg_hole_id ( int  fn,
int  B,
int  Z,
int  I,
double *  hole_id 
)

Definition at line 1677 of file cgnslib.c.

CGNSDLL int cg_hole_info ( int  fn,
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.

CGNSDLL int cg_hole_read ( int  fn,
int  B,
int  Z,
int  I,
int *  pnts 
)

Definition at line 1646 of file cgnslib.c.

CGNSDLL int cg_hole_write ( int  fn,
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.

CGNSDLL int cg_integral_read ( int  IntegralDataIndex,
char *  IntegralDataName 
)

Definition at line 3341 of file cgnslib.c.

CGNSDLL int cg_integral_write ( char const *  IntegralDataName  ) 

Definition at line 7753 of file cgnslib.c.

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

Definition at line 232 of file cgnslib.c.

CGNSDLL int cg_is_link ( int *  path_length  ) 

Definition at line 3762 of file cgnslib.c.

CGNSDLL const char* cg_LengthUnitsName ( LengthUnits_t  type  ) 

Definition at line 672 of file cgnslib.c.

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

Definition at line 3781 of file cgnslib.c.

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

Definition at line 8198 of file cgnslib.c.

CGNSDLL const char* cg_LuminousIntensityUnitsName ( LuminousIntensityUnits_t  type  ) 

Definition at line 690 of file cgnslib.c.

CGNSDLL const char* cg_MassUnitsName ( MassUnits_t  type  ) 

Definition at line 669 of file cgnslib.c.

CGNSDLL int cg_model_read ( const char *  ModelLabel,
ModelType_t ModelType 
)

Definition at line 3047 of file cgnslib.c.

CGNSDLL int cg_model_write ( char const *  ModelLabel,
ModelType_t  ModelType 
)

Definition at line 7538 of file cgnslib.c.

CGNSDLL const char* cg_ModelTypeName ( ModelType_t  type  ) 

Definition at line 711 of file cgnslib.c.

CGNSDLL int cg_n1to1 ( int  fn,
int  B,
int  Z,
int *  n1to1 
)

Definition at line 1923 of file cgnslib.c.

CGNSDLL int cg_n1to1_global ( int  fn,
int  B,
int *  n1to1_global 
)

Definition at line 1937 of file cgnslib.c.

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

Definition at line 2302 of file cgnslib.c.

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

Definition at line 2263 of file cgnslib.c.

CGNSDLL int cg_narrays ( int *  narrays  ) 

Definition at line 3062 of file cgnslib.c.

CGNSDLL int cg_nbases ( int  fn,
int *  nbases 
)

Definition at line 749 of file cgnslib.c.

CGNSDLL int cg_nbocos ( int  fn,
int  B,
int  Z,
int *  nbocos 
)

Definition at line 2121 of file cgnslib.c.

CGNSDLL int cg_nconns ( int  fn,
int  B,
int  Z,
int *  nconns 
)

Definition at line 1696 of file cgnslib.c.

CGNSDLL int cg_ncoords ( int  fn,
int  B,
int  Z,
int *  ncoords 
)

Definition at line 1043 of file cgnslib.c.

CGNSDLL int cg_ndescriptors ( int *  ndescriptors  ) 

Definition at line 3377 of file cgnslib.c.

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

Definition at line 973 of file cgnslib.c.

CGNSDLL int cg_nexponents ( int *  numexp  ) 

Definition at line 3588 of file cgnslib.c.

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

Definition at line 865 of file cgnslib.c.

CGNSDLL int cg_nfields ( int  fn,
int  B,
int  Z,
int  S,
int *  nfields 
)

Definition at line 1383 of file cgnslib.c.

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

Definition at line 1007 of file cgnslib.c.

CGNSDLL int cg_nholes ( int  fn,
int  B,
int  Z,
int *  nholes 
)

Definition at line 1608 of file cgnslib.c.

CGNSDLL int cg_nintegrals ( int *  nintegrals  ) 

Definition at line 3314 of file cgnslib.c.

CGNSDLL int cg_npe ( ElementType_t  type,
int *  npe 
)

Definition at line 9334 of file cgnslib.c.

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

Definition at line 1237 of file cgnslib.c.

CGNSDLL int cg_nsols ( int  fn,
int  B,
int  Z,
int *  nsols 
)

Definition at line 1333 of file cgnslib.c.

CGNSDLL int cg_nunits ( int *  nunits  ) 

Definition at line 3515 of file cgnslib.c.

CGNSDLL int cg_nuser_data ( int *  nuser_data  ) 

Definition at line 3807 of file cgnslib.c.

CGNSDLL int cg_nzones ( int  fn,
int  B,
int *  nzones 
)

Definition at line 797 of file cgnslib.c.

CGNSDLL int cg_open ( char const *  filename,
int  mode,
int *  fn 
)

Definition at line 251 of file cgnslib.c.

CGNSDLL int cg_ordinal_read ( int *  Ordinal  ) 

Definition at line 3748 of file cgnslib.c.

CGNSDLL int cg_ordinal_write ( int  Ordinal  ) 

Definition at line 8179 of file cgnslib.c.

CGNSDLL int cg_parent_data_partial_write ( int  fn,
int  B,
int  Z,
int  S,
int  rmin,
int  rmax,
int const *  ParentData 
)

Definition at line 8985 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL const char* cg_PointSetTypeName ( PointSetType_t  type  ) 

Definition at line 705 of file cgnslib.c.

CGNSDLL int cg_ptset_info ( PointSetType_t ptset_type,
int *  npnts 
)

Definition at line 3962 of file cgnslib.c.

CGNSDLL int cg_ptset_read ( int *  pnts  ) 

Definition at line 3980 of file cgnslib.c.

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

Definition at line 8378 of file cgnslib.c.

CGNSDLL 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.

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

Definition at line 6835 of file cgnslib.c.

CGNSDLL const char* cg_RigidGridMotionTypeName ( RigidGridMotionType_t  type  ) 

Definition at line 726 of file cgnslib.c.

CGNSDLL int cg_rind_read ( int *  RindData  ) 

Definition at line 3356 of file cgnslib.c.

CGNSDLL int cg_rind_write ( int const *  RindData  ) 

Definition at line 7783 of file cgnslib.c.

CGNSDLL int cg_root_id ( int  fn,
double *  rootid 
)

Definition at line 577 of file cgnslib.c.

CGNSDLL int cg_rotating_read ( float *  rot_rate,
float *  rot_center 
)

Definition at line 3935 of file cgnslib.c.

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

Definition at line 8313 of file cgnslib.c.

CGNSDLL int cg_save_as ( int  fn,
const char *  filename,
int  file_type,
int  follow_links 
)

Definition at line 512 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL int cg_set_compress ( int  compress  ) 

Definition at line 629 of file cgnslib.c.

CGNSDLL int cg_set_file_type ( int  file_type  ) 

Definition at line 541 of file cgnslib.c.

CGNSDLL int cg_set_path ( const char *  path  ) 

Definition at line 639 of file cgnslib.c.

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

Definition at line 2341 of file cgnslib.c.

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

Definition at line 6990 of file cgnslib.c.

CGNSDLL const char* cg_SimulationTypeName ( SimulationType_t  type  ) 

Definition at line 732 of file cgnslib.c.

CGNSDLL int cg_sol_id ( int  fn,
int  B,
int  Z,
int  S,
double *  sol_id 
)

Definition at line 1365 of file cgnslib.c.

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

Definition at line 1348 of file cgnslib.c.

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

Definition at line 4904 of file cgnslib.c.

CGNSDLL int cg_state_read ( char **  StateDescription  ) 

Definition at line 2895 of file cgnslib.c.

CGNSDLL int cg_state_write ( char const *  StateDescription  ) 

Definition at line 7361 of file cgnslib.c.

CGNSDLL const char* cg_SubstanceAmountUnitsName ( SubstanceAmountUnits_t  type  ) 

Definition at line 687 of file cgnslib.c.

CGNSDLL const char* cg_TemperatureUnitsName ( TemperatureUnits_t  type  ) 

Definition at line 678 of file cgnslib.c.

CGNSDLL const char* cg_TimeUnitsName ( TimeUnits_t  type  ) 

Definition at line 675 of file cgnslib.c.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL 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.

CGNSDLL int cg_user_data_read ( int  Index,
char *  user_data_name 
)

Definition at line 3920 of file cgnslib.c.

CGNSDLL int cg_user_data_write ( char const *  user_data_name  ) 

Definition at line 8277 of file cgnslib.c.

CGNSDLL int cg_version ( int  fn,
float *  FileVersion 
)

Definition at line 401 of file cgnslib.c.

CGNSDLL const char* cg_WallFunctionTypeName ( WallFunctionType_t  type  ) 

Definition at line 735 of file cgnslib.c.

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

Definition at line 2830 of file cgnslib.c.

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

Definition at line 2382 of file cgnslib.c.

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

Definition at line 7091 of file cgnslib.c.

CGNSDLL int cg_zone_id ( int  fn,
int  B,
int  Z,
double *  zone_id 
)

Definition at line 847 of file cgnslib.c.

CGNSDLL int cg_zone_read ( int  fn,
int  B,
int  Z,
char *  zonename,
int *  size 
)

Definition at line 827 of file cgnslib.c.

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

Definition at line 812 of file cgnslib.c.

CGNSDLL int cg_zone_write ( int  fn,
int  B,
char const *  zonename,
int const *  size,
ZoneType_t  type,
int *  Z 
)

Definition at line 4093 of file cgnslib.c.

CGNSDLL const char* cg_ZoneTypeName ( ZoneType_t  type  ) 

Definition at line 723 of file cgnslib.c.


Variable Documentation

char const* AngleUnitsName[NofValidAngleUnits]

Definition at line 99 of file cgnslib.c.

char const* ArbitraryGridMotionTypeName[NofValidArbitraryGridMotionTypes]

Definition at line 195 of file cgnslib.c.

char const* AreaTypeName[NofValidAreaTypes]

Definition at line 206 of file cgnslib.c.

char const* AverageInterfaceTypeName[NofValidAverageInterfaceTypes]

Definition at line 210 of file cgnslib.c.

char const* BCDataTypeName[NofValidBCDataTypes]

Definition at line 126 of file cgnslib.c.

char const* BCTypeName[NofValidBCTypes]

Definition at line 162 of file cgnslib.c.

char const* DataClassName[NofValidDataClass]

Definition at line 115 of file cgnslib.c.

char const* DataTypeName[NofValidDataTypes]

Definition at line 172 of file cgnslib.c.

char const* ElectricCurrentUnitsName[NofValidElectricCurrentUnits]

Definition at line 103 of file cgnslib.c.

char const* ElementTypeName[NofValidElementTypes]

Definition at line 176 of file cgnslib.c.

char const* GoverningEquationsTypeName[NofValidGoverningEquationsTypes]

Definition at line 140 of file cgnslib.c.

char const* GridConnectivityTypeName[NofValidGridConnectivityTypes]

Definition at line 130 of file cgnslib.c.

char const* GridLocationName[NofValidGridLocation]

Definition at line 121 of file cgnslib.c.

char const* LengthUnitsName[NofValidLengthUnits]

Definition at line 87 of file cgnslib.c.

char const* LuminousIntensityUnitsName[NofValidLuminousIntensityUnits]

Definition at line 111 of file cgnslib.c.

char const* MassUnitsName[NofValidMassUnits]

Definition at line 83 of file cgnslib.c.

char const* ModelTypeName[NofValidModelTypes]

Definition at line 146 of file cgnslib.c.

char const* PointSetTypeName[NofValidPointSetTypes]

Definition at line 134 of file cgnslib.c.

char const* RigidGridMotionTypeName[NofValidRigidGridMotionTypes]

Definition at line 191 of file cgnslib.c.

char const* SimulationTypeName[NofValidSimulationTypes]

Definition at line 199 of file cgnslib.c.

char const* SubstanceAmountUnitsName[NofValidSubstanceAmountUnits]

Definition at line 107 of file cgnslib.c.

char const* TemperatureUnitsName[NofValidTemperatureUnits]

Definition at line 95 of file cgnslib.c.

char const* TimeUnitsName[NofValidTimeUnits]

Definition at line 91 of file cgnslib.c.

char const* WallFunctionTypeName[NofValidWallFunctionTypes]

Definition at line 203 of file cgnslib.c.

char const* ZoneTypeName[NofValidZoneTypes]

Definition at line 187 of file cgnslib.c.


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