Reference¶
In this section, functions, formats, arguments of each function is explained.
In each page for functions, the data type of arguments are described for FORTRAN. For data type of arguments in C/C++ and Python, please refer to Table 80.
Please note that in Python, ier (that stores the error code) is not output, and exception is thrown instead, if error occurs. To impelement error handling, please use try-except expression.
FORTRAN | C/C++ | Python |
---|---|---|
integer | int (int* for output) | int |
double precision | double (double* for output) | float |
real | float (float* for output) | – |
character(*) | char* | str |
integer, dimension(:), allocatable | int* | numpy.ndarray(dtype=int32) |
double precision, dimension(:), allocatable | double* | numpy.ndarray(dtype=float64) |
real, dimension(:), allocatable | float* | – |
- List of subroutines
- cg_open_f
- cg_iric_init_f
- cg_iric_initread_f
- iric_initoption_f
- cg_iric_read_integer_f
- cg_iric_read_real_f
- cg_iric_read_realsingle_f
- cg_iric_read_string_f
- cg_iric_read_functionalsize_f
- cg_iric_read_functional_f
- cg_iric_read_functional_realsingle_f
- cg_iric_read_functionalwithname_f
- cg_iric_gotogridcoord2d_f
- cg_iric_gotogridcoord3d_f
- cg_iric_getgridcoord2d_f
- cg_iric_getgridcoord3d_f
- cg_iric_read_grid_integer_node_f
- cg_iric_read_grid_real_node_f
- cg_iric_read_grid_integer_cell_f
- cg_iric_read_grid_real_cell_f
- cg_iric_read_complex_count_f
- cg_iric_read_complex_integer_f
- cg_iric_read_complex_real_f
- cg_iric_read_complex_realsingle_f
- cg_iric_read_complex_string_f
- cg_iric_read_complex_functionalsize_f
- cg_iric_read_complex_functional_f
- cg_iric_read_complex_functionalwithname_f
- cg_iric_read_complex_functional_realsingle_f
- cg_iric_read_grid_complex_node_f
- cg_iric_read_grid_complex_cell_f
- cg_iric_read_grid_functionaltimesize_f
- cg_iric_read_grid_functionaltime_f
- cg_iric_read_grid_functionaldimensionsize_f
- cg_iric_read_grid_functionaldimension_integer_f
- cg_iric_read_grid_functionaldimension_real_f
- cg_iric_read_grid_functional_integer_node_f
- cg_iric_read_grid_functional_real_node_f
- cg_iric_read_grid_functional_integer_cell_f
- cg_iric_read_grid_functional_real_cell_f
- cg_iric_read_bc_count_f
- cg_iric_read_bc_indicessize_f
- cg_iric_read_bc_indices_f
- cg_iric_read_bc_integer_f
- cg_iric_read_bc_real_f
- cg_iric_read_bc_realsingle_f
- cg_iric_read_bc_string_f
- cg_iric_read_bc_functionalsize_f
- cg_iric_read_bc_functional_f
- cg_iric_read_bc_functional_realsingle_f
- cg_iric_read_bc_functionalwithname_f
- cg_iric_read_geo_count_f
- cg_iric_read_geo_filename_f
- iric_geo_polygon_open_f
- iric_geo_polygon_read_integervalue_f
- iric_geo_polygon_read_realvalue_f
- iric_geo_polygon_read_pointcount_f
- iric_geo_polygon_read_points_f
- iric_geo_polygon_read_holecount_f
- iric_geo_polygon_read_holepointcount_f
- iric_geo_polygon_read_holepoints_f
- iric_geo_polygon_close_f
- iric_geo_riversurvey_open_f
- iric_geo_riversurvey_read_count_f
- iric_geo_riversurvey_read_position_f
- iric_geo_riversurvey_read_direction_f
- iric_geo_riversurvey_read_name_f
- iric_geo_riversurvey_read_realname_f
- iric_geo_riversurvey_read_leftshift_f
- iric_geo_riversurvey_read_altitudecount_f
- iric_geo_riversurvey_read_altitudes_f
- iric_geo_riversurvey_read_fixedpointl_f
- iric_geo_riversurvey_read_fixedpointr_f
- iric_geo_riversurvey_read_watersurfaceelevation_f
- iric_geo_riversurvey_close_f
- cg_iric_writegridcoord1d_f
- cg_iric_writegridcoord2d_f
- cg_iric_writegridcoord3d_f
- cg_iric_write_grid_integer_node_f
- cg_iric_write_grid_real_node_f
- cg_iric_write_grid_integer_cell_f
- cg_iric_write_grid_real_cell_f
- cg_iric_write_sol_time_f
- cg_iric_write_sol_iteration_f
- cg_iric_write_sol_gridcoord2d_f
- cg_iric_write_sol_gridcoord3d_f
- cg_iric_write_sol_baseiterative_integer_f
- cg_iric_write_sol_baseiterative_real_f
- cg_iric_write_sol_baseiterative_string_f
- cg_iric_write_sol_integer_f
- cg_iric_write_sol_real_f
- cg_iric_write_sol_cell_integer_f
- cg_iric_write_sol_cell_real_f
- cg_iric_write_sol_iface_integer_f
- cg_iric_write_sol_iface_real_f
- cg_iric_write_sol_jface_integer_f
- cg_iric_write_sol_jface_real_f
- cg_iric_write_sol_particle_pos2d_f
- cg_iric_write_sol_particle_pos3d_f
- cg_iric_write_sol_particle_integer_f
- cg_iric_write_sol_particle_real_f
- cg_iric_write_sol_particlegroup_groupbegin_f
- cg_iric_write_sol_particlegroup_groupend_f
- cg_iric_write_sol_particlegroup_pos2d_f
- cg_iric_write_sol_particlegroup_pos3d_f
- cg_iric_write_sol_particlegroup_integer_f
- cg_iric_write_sol_particlegroup_real_f
- cg_iric_write_sol_polydata_groupbegin_f
- cg_iric_write_sol_polydata_groupend_f
- cg_iric_write_sol_polydata_polygon_f
- cg_iric_write_sol_polydata_polyline_f
- cg_iric_write_sol_polydata_integer_f
- cg_iric_write_sol_polydata_real_f
- iric_check_cancel_f
- iric_check_lock_f
- iric_write_sol_start_f
- iric_write_sol_end_f
- cg_iric_flush_f
- cg_iric_read_sol_count_f
- cg_iric_read_sol_time_f
- cg_iric_read_sol_iteration_f
- cg_iric_read_sol_baseiterative_integer_f
- cg_iric_read_sol_baseiterative_real_f
- cg_iric_read_sol_baseiterative_string_f
- cg_iric_read_sol_gridcoord2d_f
- cg_iric_read_sol_gridcoord3d_f
- cg_iric_read_sol_integer_f
- cg_iric_read_sol_real_f
- cg_iric_read_sol_cell_integer_f
- cg_iric_read_sol_cell_real_f
- cg_iric_read_sol_iface_integer_f
- cg_iric_read_sol_iface_real_f
- cg_iric_read_sol_jface_integer_f
- cg_iric_read_sol_jface_real_f
- cg_iric_write_errorcode_f
- cg_close_f