|
ROMS
|
Data Types | |
| type | couplingfield |
| type | yaml_extract |
| interface | yaml_get |
| type | yaml_ivec |
| type | yaml_lvec |
| type | yaml_pair |
| type | yaml_rvec |
| type | yaml_svec |
| type | yaml_tree |
Functions/Subroutines | |
| integer function, public | yaml_initialize (self, filename, report) |
| subroutine | yaml_tree_create (self) |
| subroutine | yaml_tree_destroy (self) |
| subroutine | yaml_tree_dump (self) |
| integer function | yaml_tree_extract (self, keystring, s) |
| subroutine | yaml_tree_fill (self) |
| subroutine | yaml_tree_fill_aliases (self, nalias, nanchor) |
| logical function | yaml_tree_has (self, keystring) |
| integer function | yaml_tree_read_line (self, nblanks, line, key, value, anchor, lswitch) |
| integer function, public | yaml_assignstring (outstring, inpstring, lstr) |
| integer function, private | yaml_countkeys (string, token) |
| logical function, public | yaml_error (flag, noerr, line, routine) |
| integer function | yaml_get_i_struc (self, keystring, v) |
| integer function | yaml_get_l_struc (self, keystring, v) |
| integer function | yaml_get_r_struc (self, keystring, v) |
| integer function | yaml_get_s_struc (self, keystring, v) |
| integer function | yaml_get_ivar_0d (self, keystring, value) |
| integer function | yaml_get_ivar_1d (self, keystring, value) |
| integer function | yaml_get_lvar_0d (self, keystring, value) |
| integer function | yaml_get_lvar_1d (self, keystring, value) |
| integer function | yaml_get_rvar_0d (self, keystring, value) |
| integer function | yaml_get_rvar_1d (self, keystring, value) |
| integer function | yaml_get_svar_0d (self, keystring, value) |
| integer function | yaml_get_svar_1d (self, keystring, value) |
| character(len=len(sinp)) function, private | yaml_lowercase (sinp) |
| character(len=len(sinp)) function, private | yaml_uppercase (sinp) |
| subroutine, private | yaml_valuetype (value, lswitch) |
| subroutine, public | process_yaml (yaml_file) |
| subroutine, public | cmeps_metadata (self, filename, key, s) |
| subroutine, public | coupling_metadata (yml, filename, s) |
| subroutine | io_metadata (yml, filename) |
Variables | |
| logical | yaml_master = .TRUE. |
| logical | lreport = .TRUE. |
| integer, parameter | kind_real = SELECTED_REAL_KIND(12, 300) |
| integer, parameter | dp = SELECTED_REAL_KIND(12, 300) |
| integer, parameter | yaml_stdout = 6 |
| integer, parameter | stdout = 6 |
| integer, parameter | noerror = 0 |
| integer | yaml_errflag = 0 |
| logical | ldebugmetadata = .TRUE. |
| integer | ientry |
| integer | nentries |
| logical, dimension(:), allocatable | ylogical1 |
| real(kind_real), dimension(:), allocatable | yreal1 |
| real(kind_real), dimension(:), allocatable | yreal2 |
| type(yaml_svec), dimension(:), allocatable | ystring1 |
| type(yaml_svec), dimension(:), allocatable | ystring2 |
| type(yaml_svec), dimension(:), allocatable | ystring3 |
| type(yaml_svec), dimension(:), allocatable | ystring4 |
| type(yaml_svec), dimension(:), allocatable | ystring5 |
| type(yaml_svec), dimension(:), allocatable | ystring6 |
| type(yaml_svec), dimension(:), allocatable | ystring7 |
| type(yaml_svec), dimension(:), allocatable | ystring8 |
| type(yaml_svec), dimension(:), allocatable | ystring9 |
| type(yaml_svec), dimension(:), allocatable | ystring10 |
| type(yaml_svec), dimension(:), allocatable | ystring11 |
| type(yaml_svec), dimension(:), allocatable | ystring12 |
| logical, parameter | ldebugyaml = .FALSE. |
| integer, parameter | ldim = 8 |
| integer, parameter | lkey = 254 |
| integer, parameter | lmax = 2048 |
| integer, parameter | noerr = 0 |
| integer, parameter | iunit = 222 |
| character(len=55), dimension(7) | yaml_errmsg = (/ ' YAML_PARSER - Blows up ................ yaml_ErrFlag: ', ' YAML_PARSER - Input error ............. yaml_ErrFlag: ', ' YAML_PARSER - Output error ............ yaml_ErrFlag: ', ' YAML_PARSER - I/O error ............... yaml_ErrFlag: ', ' YAML_PARSER - Configuration error ..... yaml_ErrFlag: ', ' YAML_PARSER - Partition error ......... yaml_ErrFlag: ', ' YAML_PARSER - Illegal input parameter . yaml_ErrFlag: ' /) |
| subroutine, public yaml_parser::cmeps_metadata | ( | type (yaml_tree), intent(inout) | self, |
| character (len=*), intent(in) | filename, | ||
| character (len=*), intent(in) | key, | ||
| type (couplingfield), dimension(:), intent(out), allocatable | s ) |
Definition at line 3014 of file yaml_parser_test.F.
References ldebugmetadata, nentries, noerror, stdout, yaml_assignstring(), yaml_error(), yaml_initialize(), yaml_lowercase(), yaml_master, ylogical1, yreal1, yreal2, ystring1, ystring10, ystring11, ystring2, ystring3, ystring4, ystring5, ystring6, ystring7, ystring8, and ystring9.
Referenced by process_yaml().
| subroutine, public yaml_parser::coupling_metadata | ( | type (yaml_tree), intent(inout) | yml, |
| character (len=*), intent(in) | filename, | ||
| type (couplingfield), dimension(:), intent(out), allocatable | s ) |
Definition at line 3270 of file yaml_parser_test.F.
References ientry, ldebugmetadata, nentries, noerror, stdout, yaml_assignstring(), yaml_error(), yaml_lowercase(), yaml_master, ylogical1, yreal1, yreal2, ystring1, ystring10, ystring11, ystring2, ystring3, ystring4, ystring5, ystring6, ystring7, ystring8, and ystring9.
Referenced by process_yaml().
|
private |
Definition at line 3513 of file yaml_parser_test.F.
References ldebugmetadata, nentries, noerror, stdout, yaml_error(), yaml_master, yreal1, yreal2, ystring1, ystring2, ystring3, ystring4, ystring5, ystring6, ystring7, and ystring8.
Referenced by process_yaml().
| subroutine, public yaml_parser::process_yaml | ( | character (len=*), intent(in) | yaml_file | ) |
Definition at line 2965 of file yaml_parser_test.F.
References cmeps_metadata(), coupling_metadata(), io_metadata(), lreport, noerror, yaml_error(), and yaml_initialize().
Referenced by yaml_parser_test().
| integer function, public yaml_parser::yaml_assignstring | ( | character (len=:), intent(inout), allocatable | outstring, |
| character (len=*), intent(in) | inpstring, | ||
| integer, intent(out) | lstr ) |
Definition at line 1657 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), yaml_initialize(), yaml_tree_extract(), yaml_tree_fill(), yaml_tree_fill_aliases(), and yaml_tree_has().
|
private |
Definition at line 1708 of file yaml_parser_test.F.
Referenced by yaml_tree_extract(), and yaml_tree_has().
| logical function, public yaml_parser::yaml_error | ( | integer, intent(in) | flag, |
| integer, intent(in) | noerr, | ||
| integer, intent(in) | line, | ||
| character (len=*), intent(in) | routine ) |
Definition at line 1756 of file yaml_parser_test.F.
References noerr, yaml_master, and yaml_stdout.
Referenced by cmeps_metadata(), coupling_metadata(), io_metadata(), process_yaml(), yaml_parser::yaml_get::yaml_get_i_struc(), yaml_parser::yaml_get::yaml_get_ivar_0d(), yaml_parser::yaml_get::yaml_get_ivar_1d(), yaml_parser::yaml_get::yaml_get_l_struc(), yaml_parser::yaml_get::yaml_get_lvar_0d(), yaml_parser::yaml_get::yaml_get_lvar_1d(), yaml_parser::yaml_get::yaml_get_r_struc(), yaml_parser::yaml_get::yaml_get_rvar_0d(), yaml_parser::yaml_get::yaml_get_rvar_1d(), yaml_parser::yaml_get::yaml_get_s_struc(), yaml_parser::yaml_get::yaml_get_svar_0d(), yaml_parser::yaml_get::yaml_get_svar_1d(), yaml_initialize(), yaml_tree_create(), yaml_tree_extract(), yaml_tree_fill(), yaml_tree_fill_aliases(), yaml_tree_has(), and yaml_tree_read_line().
|
private |
Definition at line 1805 of file yaml_parser_test.F.
|
private |
Definition at line 2131 of file yaml_parser_test.F.
|
private |
Definition at line 2212 of file yaml_parser_test.F.
|
private |
Definition at line 1889 of file yaml_parser_test.F.
|
private |
Definition at line 2296 of file yaml_parser_test.F.
|
private |
Definition at line 2370 of file yaml_parser_test.F.
|
private |
Definition at line 1964 of file yaml_parser_test.F.
|
private |
Definition at line 2448 of file yaml_parser_test.F.
|
private |
Definition at line 2531 of file yaml_parser_test.F.
|
private |
Definition at line 2058 of file yaml_parser_test.F.
|
private |
Definition at line 2617 of file yaml_parser_test.F.
|
private |
Definition at line 2688 of file yaml_parser_test.F.
| integer function, public yaml_parser::yaml_initialize | ( | class (yaml_tree), intent(inout) | self, |
| character (len=*), intent(in) | filename, | ||
| logical, intent(in), optional | report ) |
Definition at line 366 of file yaml_parser_test.F.
References noerr, yaml_assignstring(), yaml_errflag, and yaml_error().
Referenced by cmeps_metadata(), and process_yaml().
|
private |
Definition at line 2762 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), and coupling_metadata().
|
private |
Definition at line 446 of file yaml_parser_test.F.
References iunit, noerr, yaml_errflag, yaml_error(), yaml_master, and yaml_stdout.
|
private |
Definition at line 598 of file yaml_parser_test.F.
References iunit.
|
private |
Definition at line 641 of file yaml_parser_test.F.
References yaml_master, and yaml_stdout.
|
private |
Definition at line 725 of file yaml_parser_test.F.
References ldebugyaml, noerr, yaml_assignstring(), yaml_countkeys(), yaml_errflag, yaml_error(), yaml_master, and yaml_stdout.
|
private |
Definition at line 1048 of file yaml_parser_test.F.
References iunit, noerr, yaml_assignstring(), yaml_errflag, yaml_error(), yaml_master, and yaml_stdout.
|
private |
Definition at line 1194 of file yaml_parser_test.F.
References noerr, yaml_assignstring(), yaml_error(), and yaml_valuetype().
|
private |
Definition at line 1280 of file yaml_parser_test.F.
References noerr, yaml_assignstring(), yaml_countkeys(), and yaml_error().
|
private |
Definition at line 1389 of file yaml_parser_test.F.
References iunit, noerr, yaml_errflag, yaml_error(), yaml_master, yaml_stdout, and yaml_valuetype().
|
private |
Definition at line 2804 of file yaml_parser_test.F.
Referenced by yaml_parser::yaml_get::yaml_get_l_struc(), yaml_parser::yaml_get::yaml_get_lvar_0d(), and yaml_parser::yaml_get::yaml_get_lvar_1d().
|
private |
Definition at line 2846 of file yaml_parser_test.F.
Referenced by yaml_tree_fill_aliases(), and yaml_tree_read_line().
| integer, parameter yaml_parser::dp = SELECTED_REAL_KIND(12, 300) |
Definition at line 97 of file yaml_parser_test.F.
| integer yaml_parser::ientry |
Definition at line 295 of file yaml_parser_test.F.
Referenced by coupling_metadata().
|
private |
Definition at line 351 of file yaml_parser_test.F.
Referenced by yaml_tree_create(), yaml_tree_destroy(), yaml_tree_fill(), and yaml_tree_read_line().
| integer, parameter yaml_parser::kind_real = SELECTED_REAL_KIND(12, 300) |
Definition at line 96 of file yaml_parser_test.F.
| logical yaml_parser::ldebugmetadata = .TRUE. |
Definition at line 291 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
|
private |
Definition at line 345 of file yaml_parser_test.F.
Referenced by yaml_tree_extract().
|
private |
Definition at line 347 of file yaml_parser_test.F.
|
private |
Definition at line 348 of file yaml_parser_test.F.
|
private |
Definition at line 349 of file yaml_parser_test.F.
| logical yaml_parser::lreport = .TRUE. |
Definition at line 94 of file yaml_parser_test.F.
Referenced by process_yaml().
| integer yaml_parser::nentries |
Definition at line 296 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
|
private |
Definition at line 350 of file yaml_parser_test.F.
Referenced by yaml_error(), yaml_parser::yaml_get::yaml_get_i_struc(), yaml_parser::yaml_get::yaml_get_ivar_0d(), yaml_parser::yaml_get::yaml_get_ivar_1d(), yaml_parser::yaml_get::yaml_get_l_struc(), yaml_parser::yaml_get::yaml_get_lvar_0d(), yaml_parser::yaml_get::yaml_get_lvar_1d(), yaml_parser::yaml_get::yaml_get_r_struc(), yaml_parser::yaml_get::yaml_get_rvar_0d(), yaml_parser::yaml_get::yaml_get_rvar_1d(), yaml_parser::yaml_get::yaml_get_s_struc(), yaml_parser::yaml_get::yaml_get_svar_0d(), yaml_parser::yaml_get::yaml_get_svar_1d(), yaml_initialize(), yaml_tree_create(), yaml_tree_extract(), yaml_tree_fill(), yaml_tree_fill_aliases(), yaml_tree_has(), and yaml_tree_read_line().
| integer, parameter yaml_parser::noerror = 0 |
Definition at line 102 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), io_metadata(), and process_yaml().
| integer, parameter yaml_parser::stdout = 6 |
Definition at line 100 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| integer yaml_parser::yaml_errflag = 0 |
Definition at line 104 of file yaml_parser_test.F.
Referenced by yaml_parser::yaml_get::yaml_get_i_struc(), yaml_parser::yaml_get::yaml_get_ivar_0d(), yaml_parser::yaml_get::yaml_get_ivar_1d(), yaml_parser::yaml_get::yaml_get_lvar_0d(), yaml_parser::yaml_get::yaml_get_lvar_1d(), yaml_parser::yaml_get::yaml_get_r_struc(), yaml_parser::yaml_get::yaml_get_rvar_0d(), yaml_parser::yaml_get::yaml_get_rvar_1d(), yaml_parser::yaml_get::yaml_get_svar_0d(), yaml_parser::yaml_get::yaml_get_svar_1d(), yaml_initialize(), yaml_tree_create(), yaml_tree_extract(), yaml_tree_fill(), and yaml_tree_read_line().
|
private |
Definition at line 353 of file yaml_parser_test.F.
| logical yaml_parser::yaml_master = .TRUE. |
Definition at line 93 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), io_metadata(), yaml_error(), yaml_parser::yaml_get::yaml_get_i_struc(), yaml_parser::yaml_get::yaml_get_ivar_0d(), yaml_parser::yaml_get::yaml_get_ivar_1d(), yaml_parser::yaml_get::yaml_get_lvar_0d(), yaml_parser::yaml_get::yaml_get_lvar_1d(), yaml_parser::yaml_get::yaml_get_r_struc(), yaml_parser::yaml_get::yaml_get_rvar_0d(), yaml_parser::yaml_get::yaml_get_rvar_1d(), yaml_parser::yaml_get::yaml_get_svar_0d(), yaml_parser::yaml_get::yaml_get_svar_1d(), yaml_tree_create(), yaml_tree_dump(), yaml_tree_extract(), yaml_tree_fill(), and yaml_tree_read_line().
| integer, parameter yaml_parser::yaml_stdout = 6 |
Definition at line 99 of file yaml_parser_test.F.
Referenced by yaml_error(), yaml_parser::yaml_get::yaml_get_i_struc(), yaml_parser::yaml_get::yaml_get_ivar_0d(), yaml_parser::yaml_get::yaml_get_ivar_1d(), yaml_parser::yaml_get::yaml_get_lvar_0d(), yaml_parser::yaml_get::yaml_get_lvar_1d(), yaml_parser::yaml_get::yaml_get_r_struc(), yaml_parser::yaml_get::yaml_get_rvar_0d(), yaml_parser::yaml_get::yaml_get_rvar_1d(), yaml_parser::yaml_get::yaml_get_svar_0d(), yaml_parser::yaml_get::yaml_get_svar_1d(), yaml_tree_create(), yaml_tree_dump(), yaml_tree_extract(), yaml_tree_fill(), and yaml_tree_read_line().
| logical, dimension(:), allocatable yaml_parser::ylogical1 |
Definition at line 300 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), and coupling_metadata().
| real(kind_real), dimension(:), allocatable yaml_parser::yreal1 |
Definition at line 304 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| real(kind_real), dimension(:), allocatable yaml_parser::yreal2 |
Definition at line 305 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| type (yaml_svec), dimension (:), allocatable yaml_parser::ystring1 |
Definition at line 310 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| type (yaml_svec), dimension(:), allocatable yaml_parser::ystring10 |
Definition at line 319 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), and coupling_metadata().
| type (yaml_svec), dimension(:), allocatable yaml_parser::ystring11 |
Definition at line 320 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), and coupling_metadata().
| type (yaml_svec), dimension(:), allocatable yaml_parser::ystring12 |
Definition at line 321 of file yaml_parser_test.F.
| type (yaml_svec), dimension (:), allocatable yaml_parser::ystring2 |
Definition at line 311 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| type (yaml_svec), dimension (:), allocatable yaml_parser::ystring3 |
Definition at line 312 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| type (yaml_svec), dimension (:), allocatable yaml_parser::ystring4 |
Definition at line 313 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| type (yaml_svec), dimension (:), allocatable yaml_parser::ystring5 |
Definition at line 314 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| type (yaml_svec), dimension (:), allocatable yaml_parser::ystring6 |
Definition at line 315 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| type (yaml_svec), dimension (:), allocatable yaml_parser::ystring7 |
Definition at line 316 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| type (yaml_svec), dimension (:), allocatable yaml_parser::ystring8 |
Definition at line 317 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
| type (yaml_svec), dimension (:), allocatable yaml_parser::ystring9 |
Definition at line 318 of file yaml_parser_test.F.
Referenced by cmeps_metadata(), and coupling_metadata().