Soil Water Balance (SWB2)
|
Public Member Functions | |
procedure | catalog_delete_entry_sub (this, key) |
procedure | catalog_find_key_fn (this, key) |
procedure | catalog_find_next_key_fn (this, key) |
procedure | catalog_get_entry_at_index_fn (this, index) |
procedure | catalog_print_sub (this) |
procedure | catalog_set_all_proj4_string_sub (this, proj4_string) |
procedure | catalog_set_all_start_year_sub (this, istartyear) |
procedure | catalog_set_all_end_year_sub (this, iendyear) |
generic, public | add (this, key, data) |
Add a data_catalog_entry object to the data_catalog. | |
generic, public | delete (this, key) |
Remove a data_catalog_entry object from the data_catalog. | |
generic, public | find (this, key) |
Find a data_catalog_entry object by searching for its key value. | |
generic, public | next (this, key) |
Return next data_catalog_entry object in list. | |
generic, public | get (this, index) |
Return data_catalog_entry found at a specific index value within the list. | |
generic, public | print (this) |
Print out a detailed summary of data_catalog_entry objects currently stored in data_catalog. | |
generic, public | set_proj4 (this, proj4_string) |
generic, public | set_endyear (this, iendyear) |
generic, public | set_startyear (this, istartyear) |
Public Attributes | |
type(data_catalog_entry_t), pointer | first => null() |
type(data_catalog_entry_t), pointer | last => null() |
type(data_catalog_entry_t), pointer | current => null() |
integer(c_int) | count = 0 |
Private Member Functions | |
procedure | catalog_add_entry_sub (this, key, data) |
Definition at line 25 of file data_catalog.F90.
generic, public data_catalog::data_catalog_t::add | ( | class (data_catalog_t) | this, |
character (len=*), intent(in) | key, | ||
type (data_catalog_entry_t), pointer | data ) |
Add a data_catalog_entry object to the data_catalog.
Definition at line 45 of file data_catalog.F90.
|
private |
Definition at line 34 of file data_catalog.F90.
procedure data_catalog::data_catalog_t::catalog_delete_entry_sub | ( | class (data_catalog_t) | this, |
character (len=*), intent(in) | key ) |
Definition at line 35 of file data_catalog.F90.
procedure data_catalog::data_catalog_t::catalog_find_key_fn | ( | class (data_catalog_t) | this, |
character (len=*), intent(in) | key ) |
Definition at line 36 of file data_catalog.F90.
procedure data_catalog::data_catalog_t::catalog_find_next_key_fn | ( | class (data_catalog_t) | this, |
character (len=*), intent(in) | key ) |
Definition at line 37 of file data_catalog.F90.
procedure data_catalog::data_catalog_t::catalog_get_entry_at_index_fn | ( | class (data_catalog_t) | this, |
integer (c_int), intent(in) | index ) |
Definition at line 38 of file data_catalog.F90.
procedure data_catalog::data_catalog_t::catalog_print_sub | ( | class (data_catalog_t) | this | ) |
Definition at line 39 of file data_catalog.F90.
procedure data_catalog::data_catalog_t::catalog_set_all_end_year_sub | ( | class (data_catalog_t) | this, |
integer (c_int), intent(in) | iendyear ) |
Definition at line 42 of file data_catalog.F90.
procedure data_catalog::data_catalog_t::catalog_set_all_proj4_string_sub | ( | class (data_catalog_t) | this, |
character (len=*), intent(in) | proj4_string ) |
Definition at line 40 of file data_catalog.F90.
procedure data_catalog::data_catalog_t::catalog_set_all_start_year_sub | ( | class (data_catalog_t) | this, |
integer (c_int), intent(in) | istartyear ) |
Definition at line 41 of file data_catalog.F90.
generic, public data_catalog::data_catalog_t::delete | ( | class (data_catalog_t) | this, |
character (len=*), intent(in) | key ) |
Remove a data_catalog_entry object from the data_catalog.
Definition at line 47 of file data_catalog.F90.
generic, public data_catalog::data_catalog_t::find | ( | class (data_catalog_t) | this, |
character (len=*), intent(in) | key ) |
Find a data_catalog_entry object by searching for its key value.
Definition at line 49 of file data_catalog.F90.
generic, public data_catalog::data_catalog_t::get | ( | class (data_catalog_t) | this, |
integer (c_int), intent(in) | index ) |
Return data_catalog_entry found at a specific index value within the list.
Definition at line 53 of file data_catalog.F90.
generic, public data_catalog::data_catalog_t::next | ( | class (data_catalog_t) | this, |
character (len=*), intent(in) | key ) |
Return next data_catalog_entry object in list.
Definition at line 51 of file data_catalog.F90.
generic, public data_catalog::data_catalog_t::print | ( | class (data_catalog_t) | this | ) |
Print out a detailed summary of data_catalog_entry objects currently stored in data_catalog.
Definition at line 55 of file data_catalog.F90.
generic, public data_catalog::data_catalog_t::set_endyear | ( | class (data_catalog_t) | this, |
integer (c_int), intent(in) | iendyear ) |
Definition at line 57 of file data_catalog.F90.
generic, public data_catalog::data_catalog_t::set_proj4 | ( | class (data_catalog_t) | this, |
character (len=*), intent(in) | proj4_string ) |
Definition at line 56 of file data_catalog.F90.
generic, public data_catalog::data_catalog_t::set_startyear | ( | class (data_catalog_t) | this, |
integer (c_int), intent(in) | istartyear ) |
Definition at line 58 of file data_catalog.F90.
integer (c_int) data_catalog::data_catalog_t::count = 0 |
Definition at line 29 of file data_catalog.F90.
type (data_catalog_entry_t), pointer data_catalog::data_catalog_t::current => null() |
Definition at line 28 of file data_catalog.F90.
type (data_catalog_entry_t), pointer data_catalog::data_catalog_t::first => null() |
Definition at line 26 of file data_catalog.F90.
type (data_catalog_entry_t), pointer data_catalog::data_catalog_t::last => null() |
Definition at line 27 of file data_catalog.F90.