cg_iric_read_bc_indices_f¶
- Reads the elements (nodes or cells) where the boundary condition is
Format (FORTRAN)¶
call cg_iric_bc_indices_f(type, num, indices, ier)
Format (C/C++)¶
ier = cg_iRIC_Read_BC_Indices(type, num, indices);
Format (Python)¶
indices = cg_iRIC_Read_BC_Indices(type, num)
Arguments¶
Variable name | Type | I/O | Description |
---|---|---|---|
type | character(*) | I | The type name of boundary condition you want to know the indices size |
num | integer | O | The boundary condition ID number |
ier | integer | O | Error code. 0 means success. |
Note¶
Values returned to indices depends on the position where boundary condition is defined, like shown in Table 127.
Please note that when the boundary condition is defined at nodes or cells, it outputs two values for each element, and when defined at edges, it outputs four values for each element.
Position where boundary condition is defined | Values of indices |
---|---|
Nodes | I of grid node 1, J of grid node 1
…,
I of grid node N, J of grid node N
|
Cells | I of grid cell 1, J of grid cell 1
…,
I of grid cell N, J of grid cell N
|
Edges | I of start position of edge 1, J of start position of edge 1,
I of end position of edge 1, J of end position of edge 1
…,
I of start position of edge N, J of start position of edge N,
I of end position of edge N, J of end position of edge N
|