(git:cb252ca)
Loading...
Searching...
No Matches
kpoint_types::kpoint_env_type Type Reference

Keeps information about a specific k-point. More...

Data Fields

integer nkpoint = -1
 
real(kind=dp) wkp = 0.0_dp
 
real(kind=dp), dimension(3) xkp = 0.0_dp
 
logical is_local = .FALSE.
 
type(mo_set_type), dimension(:, :), pointer mos => NULL()
 
type(cp_fm_type), dimension(:, :), pointer pmat => NULL()
 
type(cp_fm_type), dimension(:, :), pointer wmat => NULL()
 
type(cp_fm_type), dimension(:, :), pointer smat => NULL()
 
type(cp_fm_type), dimension(:, :), pointer amat => NULL()
 
type(cp_fm_typeshalf
 
type(cp_cfm_typecshalf
 

Detailed Description

Keeps information about a specific k-point.

Parameters
nkpointthe kpoint index
wkpweight of this kpoint
xkpkpoint coordinates in units of b-vector
is_localif this kpoint is calculated on a single thread
mosassociated MOs (r/i,spin)
pmatassociated density matrix (r/i,spin)
wmatassociated energy weighted density matrix (r/i,spin)
smatassociated overlap matrix (for ADMM) (r/i,spin)
amatassociated ADMM basis projection matrix (r/i,spin)
shalfS(K)^(1/2) DFT+U Lowdin method (real wfn)
cshalfS(K)^(1/2) DFT+U Lowdin method (complex wfn)
Author
JGH

Definition at line 77 of file kpoint_types.F.

Field Documentation

◆ nkpoint

integer kpoint_types::kpoint_env_type::nkpoint = -1

Definition at line 78 of file kpoint_types.F.

◆ wkp

real(kind=dp) kpoint_types::kpoint_env_type::wkp = 0.0_dp

Definition at line 79 of file kpoint_types.F.

◆ xkp

real(kind=dp), dimension(3) kpoint_types::kpoint_env_type::xkp = 0.0_dp

Definition at line 80 of file kpoint_types.F.

◆ is_local

logical kpoint_types::kpoint_env_type::is_local = .FALSE.

Definition at line 81 of file kpoint_types.F.

◆ mos

type(mo_set_type), dimension(:, :), pointer kpoint_types::kpoint_env_type::mos => NULL()

Definition at line 82 of file kpoint_types.F.

◆ pmat

type(cp_fm_type), dimension(:, :), pointer kpoint_types::kpoint_env_type::pmat => NULL()

Definition at line 83 of file kpoint_types.F.

◆ wmat

type(cp_fm_type), dimension(:, :), pointer kpoint_types::kpoint_env_type::wmat => NULL()

Definition at line 84 of file kpoint_types.F.

◆ smat

type(cp_fm_type), dimension(:, :), pointer kpoint_types::kpoint_env_type::smat => NULL()

Definition at line 85 of file kpoint_types.F.

◆ amat

type(cp_fm_type), dimension(:, :), pointer kpoint_types::kpoint_env_type::amat => NULL()

Definition at line 86 of file kpoint_types.F.

◆ shalf

type(cp_fm_type) kpoint_types::kpoint_env_type::shalf

Definition at line 87 of file kpoint_types.F.

◆ cshalf

type(cp_cfm_type) kpoint_types::kpoint_env_type::cshalf

Definition at line 88 of file kpoint_types.F.


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