Skip navigation links
(CGNS Documentation Home Page) (Steering Committee Charter) (Overview and Entry-Level Document) (A User's Guide to CGNS) (Standard Interface Data Structures) (SIDS-to-ADF File Mapping Manual) (SIDS-to-HDF File Mapping Manual) (Mid-Level Library) (ADF User's Guide) (CGNS Tools and Utilities)

(General Remarks) (File Operations) (Navigating a CGNS File) (Error Handling) (Structural Nodes) (Descriptors) (Physical Data) (Location and Position) (Auxiliary Data) (Grid Specification) (Solution Data) (Grid Connectivity) (Boundary Conditions) (Equation Specification) (Families) (Time-Dependent Data) (Links)

Time-Dependent Data

Base Iterative Data

Node: BaseIterativeData_t (SIDS, File Mapping)

Functions Modes
ier = cg_biter_write(int fn, int B, char *BaseIterName,
      int Nsteps);
- w m
ier = cg_biter_read(int fn, int B, char *BaseIterName,
      int *Nsteps);
r - m
call cg_biter_write_f(fn, B, BaseIterName, Nsteps, ier) - w m
call cg_biter_read_f(fn, B, BaseIterName, Nsteps, ier) r - m

Input/Output

    fn   CGNS file index number.
B Base index number, where 1 ≤ Bnbases.
BaseIterName Name of the BaseIterativeData_t node.
Nsteps Number of time steps or iterations.
ier Error status.

Zone Iterative Data

Node: ZoneIterativeData_t (SIDS, File Mapping)

Functions Modes
ier = cg_ziter_write(int fn, int B, int Z, char *ZoneIterName); - w m
ier = cg_ziter_read(int fn, int B, int Z, char *ZoneIterName); r - m
call cg_ziter_write_f(fn, B, Z, ZoneIterName, ier) - w m
call cg_ziter_read_f(fn, B, Z, ZoneIterName, ier) r - m

Input/Output

    fn   CGNS file index number.
B Base index number, where 1 ≤ Bnbases.
Z Zone index number, where 1 ≤ Znzones.
ZoneIterName Name of the ZoneIterativeData_t node.
ier Error status.

Rigid Grid Motion

Node: RigidGridMotion_t (SIDS, File Mapping)

Functions Modes
ier = cg_rigid_motion_write(int fn, int B, int Z,
      char *RigidGridMotionName,
      RigidGridMotionType_t RigidGridMotionType, int *R);
- w m
ier = cg_n_rigid_motions(int fn, int B, int Z,
      int *n_rigid_motions);
r - m
ier = cg_rigid_motion_read(int fn, int B, int Z, int R,
      char *RigidGridMotionName,
      RigidGridMotionType_t RigidGridMotionType);
r - m
call cg_rigid_motion_write_f(fn, B, Z, RigidGridMotionName,
     RigidGridMotionType, R, ier)
- w m
call cg_n_rigid_motions_f(fn, B, Z, n_rigid_motions, ier) r - m
call cg_rigid_motion_read_f(fn, B, Z, R, RigidGridMotionName,
     RigidGridMotionType, ier)
r - m

Input/Output

    fn   CGNS file index number.
B Base index number, where 1 ≤ Bnbases.
Z Zone index number, where 1 ≤ Znzones.
RigidGridMotionName Name of the RigidGridMotion_t node.
RigidGridMotionType Type of rigid grid motion. The admissible types are CG_Null, CG_UserDefined, ConstantRate, and VariableRate.
n_rigid_motions Number of RigidGridMotion_t nodes under zone Z.
R Rigid rotation index number, where 1 ≤ Rn_rigid_motions.
ier Error status.

Arbitrary Grid Motion

Node: ArbitraryGridMotion_t (SIDS, File Mapping)

Functions Modes
ier = cg_arbitrary_motion_write(int fn, int B, int Z,
      char *ArbitraryGridMotionName,
      ArbitraryGridMotionType_t ArbitraryGridMotionType, int *A);
- w m
ier = cg_n_arbitrary_motions(int fn, int B, int Z,
      int *n_arbitrary_motions);
r - m
ier = cg_arbitrary_motion_read(int fn, int B, int Z, int A,
      char *ArbitraryGridMotionName,
      ArbitraryGridMotionType_t ArbitraryGridMotionType);
r - m
call cg_arbitrary_motion_write_f(fn, B, Z,
     ArbitraryGridMotionName, ArbitraryGridMotionType, A, ier)
- w m
call cg_n_arbitrary_motions_f(fn, B, Z, n_arbitrary_motions, ier) r - m
call cg_arbitrary_motion_read_f(fn, B, Z, A,
     ArbitraryGridMotionName, ArbitraryGridMotionType, ier)
r - m

Input/Output

    fn   CGNS file index number.
B Base index number, where 1 ≤ Bnbases.
Z Zone index number, where 1 ≤ Znzones.
ArbitraryGridMotionName Name of the ArbitraryGridMotion_t node.
ArbitraryGridMotionType Type of arbitrary grid motion. The admissible types are CG_Null, CG_UserDefined, NonDeformingGrid, and DeformingGrid.
n_arbitrary_motions Number of ArbitraryGridMotion_t nodes under zone Z.
A Arbitrary grid motion index number, where 1 ≤ An_arbitrary_motions.
ier Error status.