(git:c5411e0)
Loading...
Searching...
No Matches
input_val_types::val_type Type Reference

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()
 

Detailed Description

a type to have a wrapper that stores any basic fortran type

Parameters
type_of_vartype 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_valarrays with logical,integer,character or real values. Only one should be associated (and namely the one specified in type_of_var).
enuman enumaration to map char to integers
Author
fawzi

Definition at line 63 of file input_val_types.F.

Field Documentation

◆ ref_count

integer input_val_types::val_type::ref_count = 0

Definition at line 64 of file input_val_types.F.

◆ type_of_var

integer input_val_types::val_type::type_of_var = no_t

Definition at line 64 of file input_val_types.F.

◆ l_val

logical, dimension(:), pointer input_val_types::val_type::l_val => NULL()

Definition at line 65 of file input_val_types.F.

◆ i_val

integer, dimension(:), pointer input_val_types::val_type::i_val => NULL()

Definition at line 66 of file input_val_types.F.

◆ c_val

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.

◆ r_val

real(kind=dp), dimension(:), pointer input_val_types::val_type::r_val => NULL()

Definition at line 69 of file input_val_types.F.

◆ enum

type(enumeration_type), pointer input_val_types::val_type::enum => NULL()

Definition at line 70 of file input_val_types.F.


The documentation for this type was generated from the following file: