File name (for reading)

Definition

List 33 Example of a file name type (for reading) condition definition
1<Item name="flowdatafile" caption="Flow data file">
2  <Definition valueType="filename" default="flow.dat" />
3</Item>

Example of widget

../_images/widget_example_filename_load.png

Figure 50 Widget example of a file name (for reading) type condition

Example code to read data

Calculation condition, Grid generating condition

FORTRAN

List 34 Code example to load a file name (for reading) type condition (for calculation conditions and grid generating conditions) FORTRAN
1integer:: ier
2character(200):: flowdatafile
3
4call cg_iRIC_Read_String(fid, "flowdatafile", flowdatafile, ier)

C/C++

List 35 Code example to load a file name (for reading) type condition (for calculation conditions and grid generating conditions) C/C++
1int ier;
2char flowdatafile[200];
3
4ier = cg_iRIC_Read_String(fid, "flowdatafile", flowdatafile)

Python

List 36 Code example to load a file name (for reading) type condition (for calculation conditions and grid generating conditions) Python
1flowdatafile = cg_iRIC_Read_String(fid, "flowdatafile")

Boundary condition

FORTRAN

List 37 Code example to load a file name (for reading) type condition (for boundary conditions) FORTRAN
1integer:: ier
2character(200):: flowdatafile
3
4call cg_iRIC_Read_BC_String(fid, "inflow", 1, "flowdatafile", flowdatafile, ier)

C/C++

List 38 Code example to load a file name (for reading) type condition (for boundary conditions) C/C++
1int ier;
2char flowdatafile[200];
3
4ier = cg_iRIC_Read_BC_String(fid, "inflow", 1, "flowdatafile", flowdatafile)

Python

List 39 Code example to load a file name (for reading) type condition (for boundary conditions) Python
1flowdatafile = cg_iRIC_Read_BC_String(fid, "inflow", 1, "flowdatafile")