Definition of a Fourier Space Coulomb Kernel.
More...
Definition of a Fourier Space Coulomb Kernel.
Definition at line 149 of file fourier_space.F90.
|
| real(real64), dimension(:), allocatable, public | qq |
| | q-vector More...
|
| |
| real(real64), public | singularity = M_ZERO |
| | Coulomb singularity. More...
|
| |
| real(real64), public | mu = M_ZERO |
| | Range separation for the exchange operator. More...
|
| |
| real(real64), public | alpha = M_ZERO |
| | Long-range mixing for the exchange operator. More...
|
| |
| real(real64), public | beta = M_ZERO |
| | Short-range mixing for the exchange operator. More...
|
| |
|
| real(real64), dimension(:, :, :), allocatable | dop |
| |
| complex(real64), dimension(:, :, :), allocatable | zop |
| |
| real(real32), dimension(:, :, :), allocatable | sop |
| |
| complex(real32), dimension(:, :, :), allocatable | cop |
| |
| type(accel_mem_t) | op_buffer |
| |
| logical | real_op |
| |
| logical | in_device_memory = .false. |
| |
◆ init()
| procedure fourier_space_oct_m::fourier_space_op_t::init |
|
private |
◆ dset_op()
| procedure fourier_space_oct_m::fourier_space_op_t::dset_op |
|
private |
◆ zset_op()
| procedure fourier_space_oct_m::fourier_space_op_t::zset_op |
|
private |
◆ end()
| procedure fourier_space_oct_m::fourier_space_op_t::end |
|
private |
◆ dop
| real(real64), dimension(:, :, :), allocatable fourier_space_oct_m::fourier_space_op_t::dop |
|
private |
◆ zop
| complex(real64), dimension(:, :, :), allocatable fourier_space_oct_m::fourier_space_op_t::zop |
|
private |
◆ sop
| real(real32), dimension(:, :, :), allocatable fourier_space_oct_m::fourier_space_op_t::sop |
|
private |
◆ cop
| complex(real32), dimension(:, :, :), allocatable fourier_space_oct_m::fourier_space_op_t::cop |
|
private |
◆ op_buffer
| type(accel_mem_t) fourier_space_oct_m::fourier_space_op_t::op_buffer |
|
private |
◆ real_op
| logical fourier_space_oct_m::fourier_space_op_t::real_op |
|
private |
◆ in_device_memory
| logical fourier_space_oct_m::fourier_space_op_t::in_device_memory = .false. |
|
private |
◆ qq
| real(real64), dimension(:), allocatable, public fourier_space_oct_m::fourier_space_op_t::qq |
◆ singularity
| real(real64), public fourier_space_oct_m::fourier_space_op_t::singularity = M_ZERO |
◆ mu
| real(real64), public fourier_space_oct_m::fourier_space_op_t::mu = M_ZERO |
◆ alpha
| real(real64), public fourier_space_oct_m::fourier_space_op_t::alpha = M_ZERO |
◆ beta
| real(real64), public fourier_space_oct_m::fourier_space_op_t::beta = M_ZERO |
The documentation for this type was generated from the following file: