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().