iRIC Software Developer's ManualΒΆ
- About This Manual
- Steps of developing a solver
- Steps of developing a calculation result analysis program
- Steps of developing a grid generating program
- About definition files (XML)
- Abstract
- Structure
- Examples
- Elements reference
- BoundaryCondition
- CalculationCondition
- Condition
- Definition (when used under CalculationCondition element or BoundaryCondition element)
- Definition (when used under the GridRelatedCondition element)
- Definition (when used under the Output element)
- Dimension
- Enumeration
- ErrorCode
- ErrorCodes
- GridGeneratingCondition
- GridGeneratorDefinition
- GridLayout
- GridRelatedCondition
- GridType
- GridTypes
- GroupBox
- HBoxLayout
- Item
- Label
- Output
- Parameter
- SolverDefinition
- Tab
- Value
- VBoxLayout
- Notes on solver version up
- XML files basics
- iRIClib
- What is iRIClib?
- Languages supported by iRIClib
- How to read this chapter
- Overview
- Processes of the program and iRIClib subroutines
- Opening a CGNS file
- Set up options
- Deleting calculation result
- Reading calculation conditions
- Reading calculation grid
- Reading boundary conditions
- Investigating grid
- Reading geographic data
- Outputting calculation grids
- Outputting time (or iteration count)
- Outputting calculation grids (only in the case of a moving grid)
- Outputting calculation results
- Reading calculation result
- Copy grid
- Outputting Error code
- Closing a CGNS file
- Outputting calculation results for multiple grids
- Reference
- List of subroutines
- cg_iRIC_Check_Update
- cg_iRIC_Clear_Sol
- cg_iRIC_Close
- cg_iRIC_Copy_Grid
- cg_iRIC_Copy_Grid_WithGridId
- cg_iRIC_Open
- cg_iRIC_Read_BC_Count
- cg_iRIC_Read_BC_Count_WithGridId
- cg_iRIC_Read_BC_Functional
- cg_iRIC_Read_BC_FunctionalSize
- cg_iRIC_Read_BC_FunctionalSize_WithGridId
- cg_iRIC_Read_BC_FunctionalWithName
- cg_iRIC_Read_BC_FunctionalWithName_RealSingle
- cg_iRIC_Read_BC_FunctionalWithName_RealSingle_WithGridId
- cg_iRIC_Read_BC_FunctionalWithName_WithGridId
- cg_iRIC_Read_BC_Functional_RealSingle
- cg_iRIC_Read_BC_Functional_RealSingle_WithGridId
- cg_iRIC_Read_BC_Functional_WithGridId
- cg_iRIC_Read_BC_Indices
- cg_iRIC_Read_BC_IndicesSize
- cg_iRIC_Read_BC_IndicesSize_WithGridId
- cg_iRIC_Read_BC_Indices_WithGridId
- cg_iRIC_Read_BC_Integer
- cg_iRIC_Read_BC_Integer_WithGridId
- cg_iRIC_Read_BC_Real
- cg_iRIC_Read_BC_RealSingle
- cg_iRIC_Read_BC_RealSingle_WithGridId
- cg_iRIC_Read_BC_Real_WithGridId
- cg_iRIC_Read_BC_String
- cg_iRIC_Read_BC_StringLen
- cg_iRIC_Read_BC_StringLen_WithGridId
- cg_iRIC_Read_BC_String_WithGridId
- cg_iRIC_Read_Complex_Count
- cg_iRIC_Read_Complex_Functional
- cg_iRIC_Read_Complex_FunctionalSize
- cg_iRIC_Read_Complex_FunctionalWithName
- cg_iRIC_Read_Complex_FunctionalWithName_RealSingle
- cg_iRIC_Read_Complex_Functional_RealSingle
- cg_iRIC_Read_Complex_Integer
- cg_iRIC_Read_Complex_Real
- cg_iRIC_Read_Complex_RealSingle
- cg_iRIC_Read_Complex_String
- cg_iRIC_Read_Complex_StringLen
- cg_iRIC_Read_Functional
- cg_iRIC_Read_FunctionalSize
- cg_iRIC_Read_FunctionalWithName
- cg_iRIC_Read_FunctionalWithName_RealSingle
- cg_iRIC_Read_Functional_RealSingle
- cg_iRIC_Read_Geo_Count
- cg_iRIC_Read_Geo_Filename
- cg_iRIC_Read_Grid2d_CellArea
- cg_iRIC_Read_Grid2d_CellNodeCount
- cg_iRIC_Read_Grid2d_Close
- cg_iRIC_Read_Grid2d_Coords
- cg_iRIC_Read_Grid2d_Coords_WithGridId
- cg_iRIC_Read_Grid2d_FindCell
- cg_iRIC_Read_Grid2d_Interpolate
- cg_iRIC_Read_Grid2d_InterpolateWithCell
- cg_iRIC_Read_Grid2d_Open
- cg_iRIC_Read_Grid2d_Open_WithGridId
- cg_iRIC_Read_Grid2d_Str_Size
- cg_iRIC_Read_Grid2d_Str_Size_WithGridId
- cg_iRIC_Read_Grid_CellCount
- cg_iRIC_Read_Grid_CellCount_WithGridId
- cg_iRIC_Read_Grid_Complex_Cell
- cg_iRIC_Read_Grid_Complex_Cell_WithGridId
- cg_iRIC_Read_Grid_Complex_IFace
- cg_iRIC_Read_Grid_Complex_IFace_WithGridId
- cg_iRIC_Read_Grid_Complex_JFace
- cg_iRIC_Read_Grid_Complex_JFace_WithGridId
- cg_iRIC_Read_Grid_Complex_Node
- cg_iRIC_Read_Grid_Complex_Node_WithGridId
- cg_iRIC_Read_Grid_FunctionalDimensionSize
- cg_iRIC_Read_Grid_FunctionalDimensionSize_WithGridId
- cg_iRIC_Read_Grid_FunctionalDimension_Integer
- cg_iRIC_Read_Grid_FunctionalDimension_Integer_WithGridId
- cg_iRIC_Read_Grid_FunctionalDimension_Real
- cg_iRIC_Read_Grid_FunctionalDimension_Real_WithGridId
- cg_iRIC_Read_Grid_FunctionalTime
- cg_iRIC_Read_Grid_FunctionalTimeSize
- cg_iRIC_Read_Grid_FunctionalTimeSize_WithGridId
- cg_iRIC_Read_Grid_FunctionalTime_WithGridId
- cg_iRIC_Read_Grid_Functional_Integer_Cell
- cg_iRIC_Read_Grid_Functional_Integer_Cell_WithGridId
- cg_iRIC_Read_Grid_Functional_Integer_IFace
- cg_iRIC_Read_Grid_Functional_Integer_IFace_WithGridId
- cg_iRIC_Read_Grid_Functional_Integer_JFace
- cg_iRIC_Read_Grid_Functional_Integer_JFace_WithGridId
- cg_iRIC_Read_Grid_Functional_Integer_Node
- cg_iRIC_Read_Grid_Functional_Integer_Node_WithGridId
- cg_iRIC_Read_Grid_Functional_Real_Cell
- cg_iRIC_Read_Grid_Functional_Real_Cell_WithGridId
- cg_iRIC_Read_Grid_Functional_Real_IFace
- cg_iRIC_Read_Grid_Functional_Real_IFace_WithGridId
- cg_iRIC_Read_Grid_Functional_Real_JFace
- cg_iRIC_Read_Grid_Functional_Real_JFace_WithGridId
- cg_iRIC_Read_Grid_Functional_Real_Node
- cg_iRIC_Read_Grid_Functional_Real_Node_WithGridId
- cg_iRIC_Read_Grid_IFaceCount
- cg_iRIC_Read_Grid_IFaceCount_WithGridId
- cg_iRIC_Read_Grid_Integer_Cell
- cg_iRIC_Read_Grid_Integer_Cell_WithGridId
- cg_iRIC_Read_Grid_Integer_IFace
- cg_iRIC_Read_Grid_Integer_IFace_WithGridId
- cg_iRIC_Read_Grid_Integer_JFace
- cg_iRIC_Read_Grid_Integer_JFace_WithGridId
- cg_iRIC_Read_Grid_Integer_Node
- cg_iRIC_Read_Grid_Integer_Node_WithGridId
- cg_iRIC_Read_Grid_JFaceCount
- cg_iRIC_Read_Grid_JFaceCount_WithGridId
- cg_iRIC_Read_Grid_KFaceCount
- cg_iRIC_Read_Grid_KFaceCount_WithGridId
- cg_iRIC_Read_Grid_NodeCount
- cg_iRIC_Read_Grid_NodeCount_WithGridId
- cg_iRIC_Read_Grid_Real_Cell
- cg_iRIC_Read_Grid_Real_Cell_WithGridId
- cg_iRIC_Read_Grid_Real_IFace
- cg_iRIC_Read_Grid_Real_IFace_WithGridId
- cg_iRIC_Read_Grid_Real_JFace
- cg_iRIC_Read_Grid_Real_JFace_WithGridId
- cg_iRIC_Read_Grid_Real_Node
- cg_iRIC_Read_Grid_Real_Node_WithGridId
- cg_iRIC_Read_Grid_TriangleElements
- cg_iRIC_Read_Grid_TriangleElementsSize
- cg_iRIC_Read_Grid_TriangleElementsSize_WithGridId
- cg_iRIC_Read_Grid_TriangleElements_WithGridId
- cg_iRIC_Read_Integer
- cg_iRIC_Read_Real
- cg_iRIC_Read_RealSingle
- cg_iRIC_Read_Sol_BaseIterative_Integer
- cg_iRIC_Read_Sol_BaseIterative_Real
- cg_iRIC_Read_Sol_BaseIterative_String
- cg_iRIC_Read_Sol_BaseIterative_StringLen
- cg_iRIC_Read_Sol_Cell_Integer
- cg_iRIC_Read_Sol_Cell_Integer_WithGridId
- cg_iRIC_Read_Sol_Cell_Real
- cg_iRIC_Read_Sol_Cell_Real_WithGridId
- cg_iRIC_Read_Sol_Count
- cg_iRIC_Read_Sol_Grid2d_Coords
- cg_iRIC_Read_Sol_Grid2d_Coords_WithGridId
- cg_iRIC_Read_Sol_Grid2d_Open
- cg_iRIC_Read_Sol_Grid2d_Open_WithGridId
- cg_iRIC_Read_Sol_Grid3d_Coords
- cg_iRIC_Read_Sol_Grid3d_Coords_WithGridId
- cg_iRIC_Read_Sol_IFace_Integer
- cg_iRIC_Read_Sol_IFace_Integer_WithGridId
- cg_iRIC_Read_Sol_IFace_Real
- cg_iRIC_Read_Sol_IFace_Real_WithGridId
- cg_iRIC_Read_Sol_Iteration
- cg_iRIC_Read_Sol_JFace_Integer
- cg_iRIC_Read_Sol_JFace_Integer_WithGridId
- cg_iRIC_Read_Sol_JFace_Real
- cg_iRIC_Read_Sol_JFace_Real_WithGridId
- cg_iRIC_Read_Sol_KFace_Integer
- cg_iRIC_Read_Sol_KFace_Integer_WithGridId
- cg_iRIC_Read_Sol_KFace_Real
- cg_iRIC_Read_Sol_KFace_Real_WithGridId
- cg_iRIC_Read_Sol_Node_Integer
- cg_iRIC_Read_Sol_Node_Integer_WithGridId
- cg_iRIC_Read_Sol_Node_Real
- cg_iRIC_Read_Sol_Node_Real_WithGridId
- cg_iRIC_Read_Sol_ParticleGroupImage_Count
- cg_iRIC_Read_Sol_ParticleGroupImage_Count_WithGridId
- cg_iRIC_Read_Sol_ParticleGroupImage_Pos2d
- cg_iRIC_Read_Sol_ParticleGroupImage_Pos2d_WithGridId
- cg_iRIC_Read_Sol_ParticleGroup_Count
- cg_iRIC_Read_Sol_ParticleGroup_Count_WithGridId
- cg_iRIC_Read_Sol_ParticleGroup_Integer
- cg_iRIC_Read_Sol_ParticleGroup_Integer_WithGridId
- cg_iRIC_Read_Sol_ParticleGroup_Pos2d
- cg_iRIC_Read_Sol_ParticleGroup_Pos2d_WithGridId
- cg_iRIC_Read_Sol_ParticleGroup_Pos3d
- cg_iRIC_Read_Sol_ParticleGroup_Pos3d_WithGridId
- cg_iRIC_Read_Sol_ParticleGroup_Real
- cg_iRIC_Read_Sol_ParticleGroup_Real_WithGridId
- cg_iRIC_Read_Sol_Particle_Count
- cg_iRIC_Read_Sol_Particle_Count_WithGridId
- cg_iRIC_Read_Sol_Particle_Integer
- cg_iRIC_Read_Sol_Particle_Integer_WithGridId
- cg_iRIC_Read_Sol_Particle_Pos2d
- cg_iRIC_Read_Sol_Particle_Pos2d_WithGridId
- cg_iRIC_Read_Sol_Particle_Pos3d
- cg_iRIC_Read_Sol_Particle_Pos3d_WithGridId
- cg_iRIC_Read_Sol_Particle_Real
- cg_iRIC_Read_Sol_Particle_Real_WithGridId
- cg_iRIC_Read_Sol_PolyData_CoordinateCount
- cg_iRIC_Read_Sol_PolyData_CoordinateCount_WithGridId
- cg_iRIC_Read_Sol_PolyData_DataCount
- cg_iRIC_Read_Sol_PolyData_DataCount_WithGridId
- cg_iRIC_Read_Sol_PolyData_Integer
- cg_iRIC_Read_Sol_PolyData_Integer_WithGridId
- cg_iRIC_Read_Sol_PolyData_Pos2d
- cg_iRIC_Read_Sol_PolyData_Pos2d_WithGridId
- cg_iRIC_Read_Sol_PolyData_Real
- cg_iRIC_Read_Sol_PolyData_Real_WithGridId
- cg_iRIC_Read_Sol_PolyData_Type
- cg_iRIC_Read_Sol_PolyData_Type_WithGridId
- cg_iRIC_Read_Sol_Time
- cg_iRIC_Read_String
- cg_iRIC_Read_StringLen
- cg_iRIC_Write_BC_Functional
- cg_iRIC_Write_BC_FunctionalWithName
- cg_iRIC_Write_BC_FunctionalWithName_WithGridId
- cg_iRIC_Write_BC_Functional_WithGridId
- cg_iRIC_Write_BC_Indices
- cg_iRIC_Write_BC_Indices_WithGridId
- cg_iRIC_Write_BC_Integer
- cg_iRIC_Write_BC_Integer_WithGridId
- cg_iRIC_Write_BC_Real
- cg_iRIC_Write_BC_Real_WithGridId
- cg_iRIC_Write_BC_String
- cg_iRIC_Write_BC_String_WithGridId
- cg_iRIC_Write_Complex_Functional
- cg_iRIC_Write_Complex_FunctionalWithName
- cg_iRIC_Write_Complex_Integer
- cg_iRIC_Write_Complex_Real
- cg_iRIC_Write_Complex_String
- cg_iRIC_Write_ErrorCode
- cg_iRIC_Write_Functional
- cg_iRIC_Write_FunctionalWithName
- cg_iRIC_Write_Grid1d_Coords
- cg_iRIC_Write_Grid1d_Coords_WithGridId
- cg_iRIC_Write_Grid2d_Coords
- cg_iRIC_Write_Grid2d_Coords_WithGridId
- cg_iRIC_Write_Grid3d_Coords
- cg_iRIC_Write_Grid3d_Coords_WithGridId
- cg_iRIC_Write_Grid_Complex_Cell
- cg_iRIC_Write_Grid_Complex_Cell_WithGridId
- cg_iRIC_Write_Grid_Complex_IFace
- cg_iRIC_Write_Grid_Complex_IFace_WithGridId
- cg_iRIC_Write_Grid_Complex_JFace
- cg_iRIC_Write_Grid_Complex_JFace_WithGridId
- cg_iRIC_Write_Grid_Complex_Node
- cg_iRIC_Write_Grid_Complex_Node_WithGridId
- cg_iRIC_Write_Grid_Integer_Cell
- cg_iRIC_Write_Grid_Integer_Cell_WithGridId
- cg_iRIC_Write_Grid_Integer_IFace
- cg_iRIC_Write_Grid_Integer_IFace_WithGridId
- cg_iRIC_Write_Grid_Integer_JFace
- cg_iRIC_Write_Grid_Integer_JFace_WithGridId
- cg_iRIC_Write_Grid_Integer_Node
- cg_iRIC_Write_Grid_Integer_Node_WithGridId
- cg_iRIC_Write_Grid_Real_Cell
- cg_iRIC_Write_Grid_Real_Cell_WithGridId
- cg_iRIC_Write_Grid_Real_IFace
- cg_iRIC_Write_Grid_Real_IFace_WithGridId
- cg_iRIC_Write_Grid_Real_JFace
- cg_iRIC_Write_Grid_Real_JFace_WithGridId
- cg_iRIC_Write_Grid_Real_Node
- cg_iRIC_Write_Grid_Real_Node_WithGridId
- cg_iRIC_Write_Integer
- cg_iRIC_Write_NamedGrid1d_Coords
- cg_iRIC_Write_NamedGrid1d_Coords_WithGridId
- cg_iRIC_Write_NamedGrid2d_Coords
- cg_iRIC_Write_NamedGrid2d_Coords_WithGridId
- cg_iRIC_Write_NamedGrid3d_Coords
- cg_iRIC_Write_NamedGrid3d_Coords_WithGridId
- cg_iRIC_Write_Real
- cg_iRIC_Write_Sol_BaseIterative_Integer
- cg_iRIC_Write_Sol_BaseIterative_Real
- cg_iRIC_Write_Sol_BaseIterative_String
- cg_iRIC_Write_Sol_Cell_Integer
- cg_iRIC_Write_Sol_Cell_Integer_WithGridId
- cg_iRIC_Write_Sol_Cell_Real
- cg_iRIC_Write_Sol_Cell_Real_WithGridId
- cg_iRIC_Write_Sol_End
- cg_iRIC_Write_Sol_Grid2d_Coords
- cg_iRIC_Write_Sol_Grid2d_Coords_WithGridId
- cg_iRIC_Write_Sol_Grid3d_Coords
- cg_iRIC_Write_Sol_Grid3d_Coords_WithGridId
- cg_iRIC_Write_Sol_IFace_Integer
- cg_iRIC_Write_Sol_IFace_Integer_WithGridId
- cg_iRIC_Write_Sol_IFace_Real
- cg_iRIC_Write_Sol_IFace_Real_WithGridId
- cg_iRIC_Write_Sol_Iteration
- cg_iRIC_Write_Sol_JFace_Integer
- cg_iRIC_Write_Sol_JFace_Integer_WithGridId
- cg_iRIC_Write_Sol_JFace_Real
- cg_iRIC_Write_Sol_JFace_Real_WithGridId
- cg_iRIC_Write_Sol_KFace_Integer
- cg_iRIC_Write_Sol_KFace_Integer_WithGridId
- cg_iRIC_Write_Sol_KFace_Real
- cg_iRIC_Write_Sol_KFace_Real_WithGridId
- cg_iRIC_Write_Sol_Node_Integer
- cg_iRIC_Write_Sol_Node_Integer_WithGridId
- cg_iRIC_Write_Sol_Node_Real
- cg_iRIC_Write_Sol_Node_Real_WithGridId
- cg_iRIC_Write_Sol_ParticleGroupImage_GroupBegin
- cg_iRIC_Write_Sol_ParticleGroupImage_GroupBegin_WithGridId
- cg_iRIC_Write_Sol_ParticleGroupImage_GroupEnd
- cg_iRIC_Write_Sol_ParticleGroupImage_GroupEnd_WithGridId
- cg_iRIC_Write_Sol_ParticleGroupImage_Pos2d
- cg_iRIC_Write_Sol_ParticleGroupImage_Pos2d_WithGridId
- cg_iRIC_Write_Sol_ParticleGroup_GroupBegin
- cg_iRIC_Write_Sol_ParticleGroup_GroupBegin_WithGridId
- cg_iRIC_Write_Sol_ParticleGroup_GroupEnd
- cg_iRIC_Write_Sol_ParticleGroup_GroupEnd_WithGridId
- cg_iRIC_Write_Sol_ParticleGroup_Integer
- cg_iRIC_Write_Sol_ParticleGroup_Integer_WithGridId
- cg_iRIC_Write_Sol_ParticleGroup_Pos2d
- cg_iRIC_Write_Sol_ParticleGroup_Pos2d_WithGridId
- cg_iRIC_Write_Sol_ParticleGroup_Pos3d
- cg_iRIC_Write_Sol_ParticleGroup_Pos3d_WithGridId
- cg_iRIC_Write_Sol_ParticleGroup_Real
- cg_iRIC_Write_Sol_ParticleGroup_Real_WithGridId
- cg_iRIC_Write_Sol_Particle_Integer
- cg_iRIC_Write_Sol_Particle_Integer_WithGridId
- cg_iRIC_Write_Sol_Particle_Pos2d
- cg_iRIC_Write_Sol_Particle_Pos2d_WithGridId
- cg_iRIC_Write_Sol_Particle_Pos3d
- cg_iRIC_Write_Sol_Particle_Pos3d_WithGridId
- cg_iRIC_Write_Sol_Particle_Real
- cg_iRIC_Write_Sol_Particle_Real_WithGridId
- cg_iRIC_Write_Sol_PolyData_GroupBegin
- cg_iRIC_Write_Sol_PolyData_GroupBegin_WithGridId
- cg_iRIC_Write_Sol_PolyData_GroupEnd
- cg_iRIC_Write_Sol_PolyData_GroupEnd_WithGridId
- cg_iRIC_Write_Sol_PolyData_Integer
- cg_iRIC_Write_Sol_PolyData_Integer_WithGridId
- cg_iRIC_Write_Sol_PolyData_Polygon
- cg_iRIC_Write_Sol_PolyData_Polygon_WithGridId
- cg_iRIC_Write_Sol_PolyData_Polyline
- cg_iRIC_Write_Sol_PolyData_Polyline_WithGridId
- cg_iRIC_Write_Sol_PolyData_Real
- cg_iRIC_Write_Sol_PolyData_Real_WithGridId
- cg_iRIC_Write_Sol_Start
- cg_iRIC_Write_Sol_Time
- cg_iRIC_Write_String
- iRIC_Check_Cancel
- iRIC_Geo_Polygon_Close
- iRIC_Geo_Polygon_Open
- iRIC_Geo_Polygon_Read_HoleCount
- iRIC_Geo_Polygon_Read_HolePointCount
- iRIC_Geo_Polygon_Read_HolePoints
- iRIC_Geo_Polygon_Read_IntegerValue
- iRIC_Geo_Polygon_Read_PointCount
- iRIC_Geo_Polygon_Read_Points
- iRIC_Geo_Polygon_Read_RealValue
- iRIC_Geo_RiverSurvey_Close
- iRIC_Geo_RiverSurvey_Open
- iRIC_Geo_RiverSurvey_Read_AltitudeCount
- iRIC_Geo_RiverSurvey_Read_Altitudes
- iRIC_Geo_RiverSurvey_Read_Count
- iRIC_Geo_RiverSurvey_Read_Direction
- iRIC_Geo_RiverSurvey_Read_FixedPointL
- iRIC_Geo_RiverSurvey_Read_FixedPointR
- iRIC_Geo_RiverSurvey_Read_LeftShift
- iRIC_Geo_RiverSurvey_Read_Name
- iRIC_Geo_RiverSurvey_Read_Position
- iRIC_Geo_RiverSurvey_Read_RealName
- iRIC_Geo_RiverSurvey_Read_WaterSurfaceElevation
- iRIC_InitOption
- Other Informations
- To Readers