CP2K 2.4 (Revision 12889)
Private Attributes

input_val_types::val_type Struct Reference

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

Collaboration diagram for input_val_types::val_type:

List of all members.

Private Attributes

INTEGER ref_count
INTEGER id_nr
INTEGER type_of_var
LOGICAL, dimension(:), pointer l_val
INTEGER, dimension(:), pointer i_val
CHARACTER(len=default_string_length),
dimension(:), pointer 
c_val
REAL(kind=dp), dimension(:),
pointer 
r_val
TYPE(enumeration_type), pointer enum

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_val,:arrays 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 65 of file input_val_types.f90.


Member Data Documentation

CHARACTER(len=default_string_length),dimension(:),pointer input_val_types::val_type::c_val [private]

Definition at line 69 of file input_val_types.f90.

Definition at line 72 of file input_val_types.f90.

INTEGER,dimension(:),pointer input_val_types::val_type::i_val [private]

Definition at line 68 of file input_val_types.f90.

Definition at line 66 of file input_val_types.f90.

LOGICAL,dimension(:),pointer input_val_types::val_type::l_val [private]

Definition at line 67 of file input_val_types.f90.

REAL(kind=dp),dimension(:),pointer input_val_types::val_type::r_val [private]

Definition at line 71 of file input_val_types.f90.

Definition at line 66 of file input_val_types.f90.

Definition at line 66 of file input_val_types.f90.


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