MOM6
|
Data Types | |
interface | doc_param |
type | doc_type |
type | link_msg |
Functions/Subroutines | |
subroutine | doc_param_none (doc, varname, desc, units) |
subroutine | doc_param_logical (doc, varname, desc, units, val, default, layoutParam) |
subroutine | doc_param_logical_array (doc, varname, desc, units, vals, default, layoutParam) |
subroutine | doc_param_int (doc, varname, desc, units, val, default, layoutParam) |
subroutine | doc_param_int_array (doc, varname, desc, units, vals, default, layoutParam) |
subroutine | doc_param_real (doc, varname, desc, units, val, default) |
subroutine | doc_param_real_array (doc, varname, desc, units, vals, default) |
subroutine | doc_param_char (doc, varname, desc, units, val, default, layoutParam) |
subroutine, public | doc_openblock (doc, blockName, desc) |
subroutine, public | doc_closeblock (doc, blockName) |
subroutine | doc_param_time (doc, varname, desc, units, val, default, layoutParam) |
subroutine | writemessageanddesc (doc, vmesg, desc, valueWasDefault, indent, layoutParam) |
character(len=32) function | real_string (val) |
character(len=1320) function | real_array_string (vals, sep) |
logical function | testformattedfloatisreal (str, val) |
character(len=24) function | int_string (val) |
character(len=24) function | logical_string (val) |
character(len=mlen) function | define_string (doc, varName, valString, units) |
character(len=mlen) function | undef_string (doc, varName, units) |
subroutine, public | doc_module (doc, modname, desc) |
subroutine, public | doc_subroutine (doc, modname, subname, desc) |
subroutine, public | doc_function (doc, modname, fnname, desc) |
subroutine, public | doc_init (docFileBase, doc, minimal, complete) |
subroutine | open_doc_file (doc) |
integer function | find_unused_unit_number () |
subroutine, public | doc_end (doc) |
logical function | mesghasbeendocumented (doc, varName, mesg) |
Variables | |
integer, parameter | mlen = 1240 |
character(len=4), parameter | string_true = 'True' |
character(len=5), parameter | string_false = 'False' |
|
private |
Definition at line 580 of file MOM_document.F90.
References mlen.
Referenced by doc_param_char(), doc_param_int(), doc_param_int_array(), doc_param_logical(), doc_param_logical_array(), doc_param_real(), and doc_param_real_array().
subroutine, public mom_document::doc_closeblock | ( | type(doc_type), pointer | doc, |
character(len=*), intent(in) | blockName | ||
) |
Definition at line 353 of file MOM_document.F90.
References mom_error_handler::is_root_pe(), open_doc_file(), and writemessageanddesc().
Referenced by mom_file_parser::closeparameterblock().
subroutine, public mom_document::doc_end | ( | type(doc_type), pointer | doc | ) |
Definition at line 756 of file MOM_document.F90.
subroutine, public mom_document::doc_function | ( | type(doc_type), pointer | doc, |
character(len=*), intent(in) | modname, | ||
character(len=*), intent(in) | fnname, | ||
character(len=*), intent(in) | desc | ||
) |
Definition at line 642 of file MOM_document.F90.
References open_doc_file().
subroutine, public mom_document::doc_init | ( | character(len=*), intent(in) | docFileBase, |
type(doc_type), pointer | doc, | ||
logical, intent(in), optional | minimal, | ||
logical, intent(in), optional | complete | ||
) |
Definition at line 653 of file MOM_document.F90.
subroutine, public mom_document::doc_module | ( | type(doc_type), pointer | doc, |
character(len=*), intent(in) | modname, | ||
character(len=*), intent(in) | desc | ||
) |
Definition at line 617 of file MOM_document.F90.
References open_doc_file(), and writemessageanddesc().
subroutine, public mom_document::doc_openblock | ( | type(doc_type), pointer | doc, |
character(len=*), intent(in) | blockName, | ||
character(len=*), intent(in), optional | desc | ||
) |
Definition at line 330 of file MOM_document.F90.
References mom_error_handler::is_root_pe(), open_doc_file(), and writemessageanddesc().
Referenced by mom_file_parser::openparameterblock().
|
private |
Definition at line 302 of file MOM_document.F90.
References define_string(), mom_error_handler::is_root_pe(), mesghasbeendocumented(), open_doc_file(), and writemessageanddesc().
|
private |
Definition at line 177 of file MOM_document.F90.
References define_string(), int_string(), mom_error_handler::is_root_pe(), mesghasbeendocumented(), open_doc_file(), and writemessageanddesc().
|
private |
Definition at line 206 of file MOM_document.F90.
References define_string(), int_string(), mom_error_handler::is_root_pe(), mesghasbeendocumented(), open_doc_file(), and writemessageanddesc().
|
private |
Definition at line 99 of file MOM_document.F90.
References define_string(), mom_error_handler::is_root_pe(), mesghasbeendocumented(), open_doc_file(), string_false, string_true, undef_string(), and writemessageanddesc().
|
private |
Definition at line 134 of file MOM_document.F90.
References define_string(), mom_error_handler::is_root_pe(), mesghasbeendocumented(), open_doc_file(), string_false, string_true, and writemessageanddesc().
|
private |
Definition at line 79 of file MOM_document.F90.
References mom_error_handler::is_root_pe(), mesghasbeendocumented(), open_doc_file(), and writemessageanddesc().
|
private |
Definition at line 242 of file MOM_document.F90.
References define_string(), mom_error_handler::is_root_pe(), mesghasbeendocumented(), open_doc_file(), real_string(), and writemessageanddesc().
|
private |
Definition at line 270 of file MOM_document.F90.
References define_string(), mom_error_handler::is_root_pe(), mesghasbeendocumented(), open_doc_file(), real_array_string(), real_string(), and writemessageanddesc().
|
private |
Definition at line 377 of file MOM_document.F90.
References mom_error_handler::is_root_pe(), mesghasbeendocumented(), open_doc_file(), and writemessageanddesc().
subroutine, public mom_document::doc_subroutine | ( | type(doc_type), pointer | doc, |
character(len=*), intent(in) | modname, | ||
character(len=*), intent(in) | subname, | ||
character(len=*), intent(in) | desc | ||
) |
Definition at line 633 of file MOM_document.F90.
References open_doc_file().
|
private |
Definition at line 743 of file MOM_document.F90.
References mom_error_handler::mom_error().
Referenced by open_doc_file().
|
private |
Definition at line 564 of file MOM_document.F90.
Referenced by doc_param_int(), doc_param_int_array(), and real_array_string().
|
private |
Definition at line 572 of file MOM_document.F90.
|
private |
Definition at line 789 of file MOM_document.F90.
References mom_error_handler::mom_error().
Referenced by doc_param_char(), doc_param_int(), doc_param_int_array(), doc_param_logical(), doc_param_logical_array(), doc_param_none(), doc_param_real(), doc_param_real_array(), and doc_param_time().
|
private |
Definition at line 669 of file MOM_document.F90.
References find_unused_unit_number(), and mom_error_handler::mom_error().
Referenced by doc_closeblock(), doc_function(), doc_module(), doc_openblock(), doc_param_char(), doc_param_int(), doc_param_int_array(), doc_param_logical(), doc_param_logical_array(), doc_param_none(), doc_param_real(), doc_param_real_array(), doc_param_time(), and doc_subroutine().
|
private |
Definition at line 510 of file MOM_document.F90.
References int_string(), and real_string().
Referenced by doc_param_real_array().
|
private |
Definition at line 464 of file MOM_document.F90.
References testformattedfloatisreal().
Referenced by doc_param_real(), doc_param_real_array(), and real_array_string().
|
private |
Definition at line 549 of file MOM_document.F90.
Referenced by real_string().
|
private |
Definition at line 597 of file MOM_document.F90.
References string_false.
Referenced by doc_param_logical().
|
private |
Definition at line 404 of file MOM_document.F90.
Referenced by doc_closeblock(), doc_module(), doc_openblock(), doc_param_char(), doc_param_int(), doc_param_int_array(), doc_param_logical(), doc_param_logical_array(), doc_param_none(), doc_param_real(), doc_param_real_array(), and doc_param_time().
|
private |
Definition at line 46 of file MOM_document.F90.
Referenced by define_string().
|
private |
Definition at line 72 of file MOM_document.F90.
Referenced by doc_param_logical(), doc_param_logical_array(), and undef_string().
|
private |
Definition at line 71 of file MOM_document.F90.
Referenced by doc_param_logical(), and doc_param_logical_array().