Octopus
fourier_space_oct_m::fourier_space_op_t Type Reference

Detailed Description

Definition at line 150 of file fourier_space.F90.

Public Attributes

real(real64), dimension(:), allocatable, public qq
 
real(real64), public singularity = M_ZERO
 
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...
 

Private Attributes

real(real64), dimension(:, :, :), allocatable dop
 
complex(real64), dimension(:, :, :), allocatable zop
 
logical in_device_memory = .false.
 
type(accel_mem_top_buffer
 
logical real_op
 

Member Data Documentation

◆ dop

real(real64), dimension(:, :, :), allocatable fourier_space_oct_m::fourier_space_op_t::dop
private

Definition at line 152 of file fourier_space.F90.

◆ zop

complex(real64), dimension(:, :, :), allocatable fourier_space_oct_m::fourier_space_op_t::zop
private

Definition at line 153 of file fourier_space.F90.

◆ in_device_memory

logical fourier_space_oct_m::fourier_space_op_t::in_device_memory = .false.
private

Definition at line 154 of file fourier_space.F90.

◆ op_buffer

type(accel_mem_t) fourier_space_oct_m::fourier_space_op_t::op_buffer
private

Definition at line 155 of file fourier_space.F90.

◆ real_op

logical fourier_space_oct_m::fourier_space_op_t::real_op
private

Definition at line 156 of file fourier_space.F90.

◆ qq

real(real64), dimension(:), allocatable, public fourier_space_oct_m::fourier_space_op_t::qq

Definition at line 159 of file fourier_space.F90.

◆ singularity

real(real64), public fourier_space_oct_m::fourier_space_op_t::singularity = M_ZERO

Definition at line 160 of file fourier_space.F90.

◆ mu

real(real64), public fourier_space_oct_m::fourier_space_op_t::mu = M_ZERO

Range separation for the exchange operator.

Definition at line 161 of file fourier_space.F90.

◆ alpha

real(real64), public fourier_space_oct_m::fourier_space_op_t::alpha = M_ZERO

Long-range mixing for the exchange operator.

Definition at line 162 of file fourier_space.F90.

◆ beta

real(real64), public fourier_space_oct_m::fourier_space_op_t::beta = M_ZERO

Short-range mixing for the exchange operator.

Definition at line 163 of file fourier_space.F90.


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