|
SCALE-RM
|
module file_h More...
Data Types | |
| type | datainfo |
Functions/Subroutines | |
| character(:, c_char) function, allocatable, target, public | cstr (str) |
Variables | |
| integer, parameter, public | file_hshort = File_HSHORT |
| integer, parameter, public | file_hmid = File_HMID |
| integer, parameter, public | file_hlong = File_HLONG |
| integer, parameter, public | file_real4 = File_REAL4 |
| integer, parameter, public | file_real8 = File_REAL8 |
| integer, parameter, public | file_integer2 = File_INTEGER2 |
| integer, parameter, public | file_integer4 = File_INTEGER4 |
| integer, parameter, public | file_integer8 = File_INTEGER8 |
| integer, parameter, public | file_text = File_TEXT |
| integer, parameter, public | file_fread = File_FREAD |
| integer, parameter, public | file_fwrite = File_FWRITE |
| integer, parameter, public | file_fappend = File_FAPPEND |
| integer, parameter, public | file_error_code = ERROR_CODE |
| integer, parameter, public | file_success_code = SUCCESS_CODE |
| integer, parameter, public | file_already_closed_code = ALREADY_CLOSED_CODE |
| integer, parameter, public | file_already_existed_code = ALREADY_EXISTED_CODE |
| integer, parameter, public | file_file_max = FILE_MAX |
| integer, parameter, public | file_var_max = VAR_MAX |
| integer, parameter, public | file_rank_max = RANK_MAX |
| real(dp), parameter, public | file_rmiss = DBL(RMISS)_DP |
| integer, dimension(0:3), parameter, public | file_preclist = (/ 4, 8, 4, 8 /) |
| character(len=file_hshort), dimension(0:4), public | file_dtypelist |
module file_h
| character(:,c_char) function, allocatable, target, public scale_file_h::cstr | ( | character(*), intent(in) | str | ) |
Definition at line 94 of file scale_file_h.F90.
Referenced by scale_file::file_add_associatedvariable(), scale_file::file_create(), scale_file::file_def_axis(), scale_file::file_get_dimlength(), and scale_file::file_set_option().

| integer, parameter, public scale_file_h::file_hshort = File_HSHORT |
Definition at line 21 of file scale_file_h.F90.
Referenced by scale_file_history_cartesc::file_history_cartesc_setup().
| integer, parameter, public scale_file_h::file_hmid = File_HMID |
Definition at line 22 of file scale_file_h.F90.
| integer, parameter, public scale_file_h::file_hlong = File_HLONG |
Definition at line 23 of file scale_file_h.F90.
| integer, parameter, public scale_file_h::file_real4 = File_REAL4 |
Definition at line 26 of file scale_file_h.F90.
Referenced by scale_file_cartesc::file_cartesc_create(), scale_file_cartesc::file_cartesc_def_var(), scale_file_history::file_history_finalize(), scale_file_history::file_history_set_associatedcoordinate_1d(), scale_file_history::file_history_set_associatedcoordinate_2d(), scale_file_history::file_history_set_associatedcoordinate_3d(), and scale_file_history::file_history_setup().
| integer, parameter, public scale_file_h::file_real8 = File_REAL8 |
Definition at line 27 of file scale_file_h.F90.
Referenced by scale_file_cartesc::file_cartesc_create(), scale_file_cartesc::file_cartesc_def_var(), scale_file_history::file_history_finalize(), scale_file_history::file_history_set_associatedcoordinate_1d(), scale_file_history::file_history_set_associatedcoordinate_2d(), scale_file_history::file_history_set_associatedcoordinate_3d(), and scale_file_history::file_history_setup().
| integer, parameter, public scale_file_h::file_integer2 = File_INTEGER2 |
Definition at line 28 of file scale_file_h.F90.
| integer, parameter, public scale_file_h::file_integer4 = File_INTEGER4 |
Definition at line 29 of file scale_file_h.F90.
| integer, parameter, public scale_file_h::file_integer8 = File_INTEGER8 |
Definition at line 30 of file scale_file_h.F90.
| integer, parameter, public scale_file_h::file_text = File_TEXT |
Definition at line 31 of file scale_file_h.F90.
| integer, parameter, public scale_file_h::file_fread = File_FREAD |
Definition at line 34 of file scale_file_h.F90.
Referenced by scale_file_cartesc::file_cartesc_open(), scale_file_external_input::file_external_input_query(), scale_file_external_input::file_external_input_regist_file(), and scale_file::file_open().
| integer, parameter, public scale_file_h::file_fwrite = File_FWRITE |
Definition at line 35 of file scale_file_h.F90.
Referenced by scale_file::file_create().
| integer, parameter, public scale_file_h::file_fappend = File_FAPPEND |
Definition at line 36 of file scale_file_h.F90.
Referenced by scale_file::file_create().
| integer, parameter, public scale_file_h::file_error_code = ERROR_CODE |
Definition at line 39 of file scale_file_h.F90.
| integer, parameter, public scale_file_h::file_success_code = SUCCESS_CODE |
Definition at line 40 of file scale_file_h.F90.
Referenced by scale_file::file_add_associatedvariable(), scale_file::file_create(), scale_file::file_def_axis(), scale_file::file_get_dimlength(), and scale_file::file_set_option().
| integer, parameter, public scale_file_h::file_already_closed_code = ALREADY_CLOSED_CODE |
Definition at line 41 of file scale_file_h.F90.
| integer, parameter, public scale_file_h::file_already_existed_code = ALREADY_EXISTED_CODE |
Definition at line 42 of file scale_file_h.F90.
Referenced by scale_file::file_add_associatedvariable(), scale_file::file_def_axis(), and scale_file::file_get_dimlength().
| integer, parameter, public scale_file_h::file_file_max = FILE_MAX |
Definition at line 45 of file scale_file_h.F90.
Referenced by scale_file::file_setup().
| integer, parameter, public scale_file_h::file_var_max = VAR_MAX |
Definition at line 46 of file scale_file_h.F90.
| integer, parameter, public scale_file_h::file_rank_max = RANK_MAX |
Definition at line 47 of file scale_file_h.F90.
Definition at line 51 of file scale_file_h.F90.
Referenced by scale_file_cartesc::file_cartesc_write_var_2d(), scale_file_cartesc::file_cartesc_write_var_3d(), scale_file_cartesc::file_cartesc_write_var_3d_t(), scale_file_cartesc::file_cartesc_write_var_4d(), scale_file_history_cartesc::file_history_cartesc_truncate_1d(), scale_file_history_cartesc::file_history_cartesc_truncate_3d(), scale_file_history::file_history_in_0d(), scale_file_history::file_history_in_1d(), scale_file_history::file_history_in_2d(), scale_file_history::file_history_in_3d(), scale_file_history::file_history_reg(), and scale_file_history::file_history_set_attribute_double().
| integer, dimension(0:3), parameter, public scale_file_h::file_preclist = (/ 4, 8, 4, 8 /) |
Definition at line 76 of file scale_file_h.F90.
| character(len=file_hshort), dimension(0:4), public scale_file_h::file_dtypelist |
Definition at line 78 of file scale_file_h.F90.
Referenced by scale_file_history::file_history_finalize().
1.8.17