Octopus
singularity_oct_m Module Reference

Data Types

type  singularity_t
 

Functions/Subroutines

subroutine, public singularity_init (this, namespace, space, st, kpoints)
 
subroutine, public singularity_end (this)
 
subroutine singularity_correction (this, namespace, space, st, kpoints)
 

Variables

integer, parameter, public singularity_none = 0
 
integer, parameter, public singularity_general = 1
 
integer, parameter, public singularity_gygi = 2
 
integer, parameter, public singularity_sphere = 3
 

Function/Subroutine Documentation

◆ singularity_init()

subroutine, public singularity_oct_m::singularity_init ( type(singularity_t), intent(inout)  this,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
type(states_elec_t), intent(in)  st,
type(kpoints_t), intent(in)  kpoints 
)

Definition at line 158 of file singularity.F90.

◆ singularity_end()

subroutine, public singularity_oct_m::singularity_end ( type(singularity_t), intent(inout)  this)

Definition at line 224 of file singularity.F90.

◆ singularity_correction()

subroutine singularity_oct_m::singularity_correction ( type(singularity_t), intent(inout)  this,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
type(states_elec_t), intent(in)  st,
type(kpoints_t), intent(in)  kpoints 
)
private

Definition at line 237 of file singularity.F90.

Variable Documentation

◆ singularity_none

integer, parameter, public singularity_oct_m::singularity_none = 0

Definition at line 141 of file singularity.F90.

◆ singularity_general

integer, parameter, public singularity_oct_m::singularity_general = 1

Definition at line 141 of file singularity.F90.

◆ singularity_gygi

integer, parameter, public singularity_oct_m::singularity_gygi = 2

Definition at line 141 of file singularity.F90.

◆ singularity_sphere

integer, parameter, public singularity_oct_m::singularity_sphere = 3

Definition at line 141 of file singularity.F90.