![]() |
(git:d18deda)
|
a type to have a wrapper that stores any basic fortran type More...
Data Fields | |
integer | ref_count = 0 |
integer | type_of_var = no_t |
logical, dimension(:), pointer | l_val => NULL() |
integer, dimension(:), pointer | i_val => NULL() |
character(len=default_string_length), dimension(:), pointer | c_val => NULL() |
real(kind=dp), dimension(:), pointer | r_val => NULL() |
type(enumeration_type), pointer | enum => NULL() |
a type to have a wrapper that stores any basic fortran type
type_of_var | type stored in the val (should be one of no_t, integer_t, logical_t, real_t, char_t) |
l_val,i_val,c_val,r_val | arrays with logical,integer,character or real values. Only one should be associated (and namely the one specified in type_of_var). |
enum | an enumaration to map char to integers |
Definition at line 63 of file input_val_types.F.
integer input_val_types::val_type::ref_count = 0 |
Definition at line 64 of file input_val_types.F.
integer input_val_types::val_type::type_of_var = no_t |
Definition at line 64 of file input_val_types.F.
logical, dimension(:), pointer input_val_types::val_type::l_val => NULL() |
Definition at line 65 of file input_val_types.F.
integer, dimension(:), pointer input_val_types::val_type::i_val => NULL() |
Definition at line 66 of file input_val_types.F.
character(len=default_string_length), dimension(:), pointer input_val_types::val_type::c_val => NULL() |
Definition at line 67 of file input_val_types.F.
real(kind=dp), dimension(:), pointer input_val_types::val_type::r_val => NULL() |
Definition at line 69 of file input_val_types.F.
type(enumeration_type), pointer input_val_types::val_type::enum => NULL() |
Definition at line 70 of file input_val_types.F.