nlpj_t Derived Type

type, public :: nlpj_t


Contents

Source Code


Components

Type Visibility Attributes Name Initial
integer, public :: seq
character(len=1), public :: l
real(kind=dp), public :: j = -1.0_dp
integer, public :: set
character(len=100), public :: type
real(kind=dp), public :: ekb
real(kind=dp), public :: eref
type(radfunc_t), public :: proj
type(nonlocal_t), public, pointer :: parent_group => null()
type(nlpj_t), public, pointer :: next => null()

Source Code

type, public :: nlpj_t
      integer           :: seq
      character(len=1)  :: l
      real(dp)          :: j = -1.0_dp
      integer           :: set
      character(len=100):: type
      real(dp)          :: ekb
      real(dp)          :: eref  ! Reference energy
      type(radfunc_t)   :: proj

      type(nonlocal_t), pointer :: parent_group => null()
   type(nlpj_t), pointer :: next => null()

end type nlpj_t