|
Soil Water Balance (SWB2)
|
Public Member Functions | |
| generic | initialize (this, iloglevel, sfileprefix, lwrite_swb_info) |
| generic | write (this, smessage, itab, ilinesbefore, ilinesafter, iloglevel, lecho) |
| generic | set_loglevel (this, iloglevel) |
| generic | set_echo (this, lecho) |
| generic | open (this, lwrite_swb_info) |
| generic | close (this) |
| generic | make_prefix (this) |
| generic | set_output_directory (this, sdirname) |
Public Attributes | |
| character(len=:), allocatable | spathname |
| character(len=:), allocatable | sfileprefix |
| character(len=256), dimension(2) | sfilename |
| logical(c_bool), dimension(2) | lisopen = .false._c_bool |
| integer(c_int), dimension(2) | iunitnum = -999 |
| integer(c_int), dimension(2) | istat |
| integer(c_int) | iloglevel = LOG_GENERAL |
Private Member Functions | |
| procedure, private | initialize_logfiles_sub (this, iloglevel, sfileprefix, lwrite_swb_info) |
| procedure, private | write_to_logfiles_sub (this, smessage, itab, ilinesbefore, ilinesafter, iloglevel, lecho) |
| procedure, private | set_log_level_sub (this, iloglevel) |
| procedure, private | set_screen_echo_sub (this, lecho) |
| procedure, private | open_files_write_access_sub (this, lwrite_swb_info) |
| procedure, private | close_files_sub (this) |
| procedure, private | make_prefix_sub (this) |
| procedure, private | set_output_directory_name_sub (this, sdirname) |
Definition at line 25 of file logfiles.F90.
| generic logfiles::logfile_t::close | ( | class (logfile_t) | this | ) |
|
private |
Definition at line 51 of file logfiles.F90.
| generic logfiles::logfile_t::initialize | ( | class (logfile_t) | this, |
| integer (c_int), intent(in), optional | iloglevel, | ||
| character (len=*), intent(in), optional | sfileprefix, | ||
| logical (c_bool), intent(in), optional | lwrite_swb_info ) |
|
private |
Definition at line 36 of file logfiles.F90.
| generic logfiles::logfile_t::make_prefix | ( | class (logfile_t) | this | ) |
|
private |
Definition at line 54 of file logfiles.F90.
| generic logfiles::logfile_t::open | ( | class (logfile_t), intent(inout) | this, |
| logical (c_bool), intent(in), optional | lwrite_swb_info ) |
|
private |
Definition at line 48 of file logfiles.F90.
| generic logfiles::logfile_t::set_echo | ( | class (logfile_t) | this, |
| logical (c_bool), intent(in) | lecho ) |
|
private |
Definition at line 42 of file logfiles.F90.
| generic logfiles::logfile_t::set_loglevel | ( | class (logfile_t) | this, |
| integer (c_int), intent(in) | iloglevel ) |
| generic logfiles::logfile_t::set_output_directory | ( | class (logfile_t) | this, |
| character (len=*), intent(in) | sdirname ) |
|
private |
Definition at line 57 of file logfiles.F90.
|
private |
Definition at line 45 of file logfiles.F90.
| generic logfiles::logfile_t::write | ( | class (logfile_t) | this, |
| character (len=*), intent(in) | smessage, | ||
| integer (c_int), intent(in), optional | itab, | ||
| integer (c_int), intent(in), optional | ilinesbefore, | ||
| integer (c_int), intent(in), optional | ilinesafter, | ||
| integer (c_int), intent(in), optional | iloglevel, | ||
| logical (c_bool), intent(in), optional | lecho ) |
|
private |
Definition at line 39 of file logfiles.F90.
| integer (c_int) logfiles::logfile_t::iloglevel = LOG_GENERAL |
Definition at line 32 of file logfiles.F90.
| integer (c_int), dimension(2) logfiles::logfile_t::istat |
Definition at line 31 of file logfiles.F90.
| integer (c_int), dimension(2) logfiles::logfile_t::iunitnum = -999 |
Definition at line 30 of file logfiles.F90.
| logical (c_bool), dimension(2) logfiles::logfile_t::lisopen = .false._c_bool |
Definition at line 29 of file logfiles.F90.
| character (len=256), dimension(2) logfiles::logfile_t::sfilename |
Definition at line 28 of file logfiles.F90.
| character (len=:), allocatable logfiles::logfile_t::sfileprefix |
Definition at line 27 of file logfiles.F90.
| character (len=:), allocatable logfiles::logfile_t::spathname |
Definition at line 26 of file logfiles.F90.