Toggle navigation
NECI
Documentation
Contents
Source Files
Modules
Procedures
Abstract Interfaces
Derived Types
Program
Source Files
Modules
Procedures
Abstract Interfaces
Derived Types
Program
three_body_exchange_contrib
Interface
4 statements
Source File
k_space_hubbard.F90
k_space_hubbard
three_body_exchange_contrib
Contents
Module Procedures
exchange_contrib_ksym
exchange_contrib_kvec
private interface three_body_exchange_contrib
Contents
Module Procedures
exchange_contrib_ksym
exchange_contrib_kvec
Module Procedures
private function
exchange_contrib_ksym
(nI, J, p, q, a, spin)
Arguments
Type
Intent
Optional
Attributes
Name
integer,
intent(in)
::
nI
(:)
real(kind=dp),
intent(in)
::
J
type(
Symmetry
),
intent(in)
::
p
type(
Symmetry
),
intent(in)
::
q
type(
Symmetry
),
intent(in)
::
a
integer,
intent(in)
::
spin
Return Value
real(kind=dp)
private function
exchange_contrib_kvec
(nI, J, p, q, k, spin)
Arguments
Type
Intent
Optional
Attributes
Name
integer,
intent(in)
::
nI
(:)
real(kind=dp),
intent(in)
::
J
integer,
intent(in)
::
p
(N_DIM)
integer,
intent(in)
::
q
(N_DIM)
integer,
intent(in)
::
k
(N_DIM)
integer,
intent(in)
::
spin
Return Value
real(kind=dp)