24#include "./base/base_uses.f90" 
   30   CHARACTER(len=*), 
PARAMETER, 
PRIVATE :: moduleN = 
'rel_control_types' 
   31   LOGICAL, 
PRIVATE, 
PARAMETER :: debug_this_module = .true.
 
   56      INTEGER                               :: rel_method = -1
 
   57      INTEGER                               :: rel_dkh_order = -1
 
   58      INTEGER                               :: rel_zora_type = -1
 
   59      INTEGER                               :: rel_transformation = -1
 
   60      INTEGER                               :: rel_z_cutoff = -1
 
   61      INTEGER                               :: rel_potential = -1
 
 
   81      rel_control%rel_DKH_order = 2
 
   84      rel_control%rel_z_cutoff = 1
 
 
  103      mark_used(rel_control)
 
 
  124      cpassert(
ASSOCIATED(dft_section))
 
  128                                i_val=rel_control%rel_method)
 
  130                                i_val=rel_control%rel_DKH_order)
 
  132                                i_val=rel_control%rel_zora_type)
 
  134                                i_val=rel_control%rel_transformation)
 
  136                                i_val=rel_control%rel_z_cutoff)
 
  138                                i_val=rel_control%rel_potential)
 
 
parameters that control a relativistic calculation
subroutine, public rel_c_create(rel_control)
allocates and initializes an rel control object with the default values
subroutine, public rel_c_read_parameters(rel_control, dft_section)
reads the parameters of the relativistic section into the given rel_control
subroutine, public rel_c_release(rel_control)
releases the given rel_control (see cp2k/doc/ReferenceCounting.html)
contains the parameters needed by a relativistic calculation