(git:c5411e0)
Loading...
Searching...
No Matches
pw_poisson_types::greens_fn_type Type Reference

contains all the informations needed by the fft based poisson solvers More...

Data Fields

integer method = PERIODIC3D
 
integer special_dimension = 0
 
real(kind=dp) radius = 0.0_dp
 
real(kind=dp) mt_alpha = 1.0_dp
 
real(kind=dp) mt_rel_cutoff = 1.0_dp
 
real(kind=dp) slab_size = 0.0_dp
 
real(kind=dp) alpha = 0.0_dp
 
logical p3m = .FALSE.
 
integer p3m_order = 0
 
real(kind=dp) p3m_alpha = 0.0_dp
 
real(kind=dp), dimension(:, :), allocatable p3m_coeff
 
real(kind=dp), dimension(:, :), allocatable p3m_bm2
 
logical sr_screening = .FALSE.
 
real(kind=dp) sr_alpha = 1.0_dp
 
real(kind=dp) sr_rc = 0.0_dp
 
type(pw_c1d_gs_typeinfluence_fn = pw_c1d_gs_type()
 
type(pw_c1d_gs_type), pointer dct_influence_fn => NULL()
 
type(pw_c1d_gs_type), pointer screen_fn => NULL()
 
type(pw_r1d_gs_type), pointer p3m_charge => NULL()
 

Detailed Description

contains all the informations needed by the fft based poisson solvers

Author
JGH,Teo,fawzi

Definition at line 145 of file pw_poisson_types.F.

Field Documentation

◆ method

integer pw_poisson_types::greens_fn_type::method = PERIODIC3D

Definition at line 146 of file pw_poisson_types.F.

◆ special_dimension

integer pw_poisson_types::greens_fn_type::special_dimension = 0

Definition at line 147 of file pw_poisson_types.F.

◆ radius

real(kind=dp) pw_poisson_types::greens_fn_type::radius = 0.0_dp

Definition at line 148 of file pw_poisson_types.F.

◆ mt_alpha

real(kind=dp) pw_poisson_types::greens_fn_type::mt_alpha = 1.0_dp

Definition at line 149 of file pw_poisson_types.F.

◆ mt_rel_cutoff

real(kind=dp) pw_poisson_types::greens_fn_type::mt_rel_cutoff = 1.0_dp

Definition at line 150 of file pw_poisson_types.F.

◆ slab_size

real(kind=dp) pw_poisson_types::greens_fn_type::slab_size = 0.0_dp

Definition at line 151 of file pw_poisson_types.F.

◆ alpha

real(kind=dp) pw_poisson_types::greens_fn_type::alpha = 0.0_dp

Definition at line 152 of file pw_poisson_types.F.

◆ p3m

logical pw_poisson_types::greens_fn_type::p3m = .FALSE.

Definition at line 153 of file pw_poisson_types.F.

◆ p3m_order

integer pw_poisson_types::greens_fn_type::p3m_order = 0

Definition at line 154 of file pw_poisson_types.F.

◆ p3m_alpha

real(kind=dp) pw_poisson_types::greens_fn_type::p3m_alpha = 0.0_dp

Definition at line 155 of file pw_poisson_types.F.

◆ p3m_coeff

real(kind=dp), dimension(:, :), allocatable pw_poisson_types::greens_fn_type::p3m_coeff

Definition at line 156 of file pw_poisson_types.F.

◆ p3m_bm2

real(kind=dp), dimension(:, :), allocatable pw_poisson_types::greens_fn_type::p3m_bm2

Definition at line 157 of file pw_poisson_types.F.

◆ sr_screening

logical pw_poisson_types::greens_fn_type::sr_screening = .FALSE.

Definition at line 158 of file pw_poisson_types.F.

◆ sr_alpha

real(kind=dp) pw_poisson_types::greens_fn_type::sr_alpha = 1.0_dp

Definition at line 159 of file pw_poisson_types.F.

◆ sr_rc

real(kind=dp) pw_poisson_types::greens_fn_type::sr_rc = 0.0_dp

Definition at line 160 of file pw_poisson_types.F.

◆ influence_fn

type(pw_c1d_gs_type) pw_poisson_types::greens_fn_type::influence_fn = pw_c1d_gs_type()

Definition at line 161 of file pw_poisson_types.F.

◆ dct_influence_fn

type(pw_c1d_gs_type), pointer pw_poisson_types::greens_fn_type::dct_influence_fn => NULL()

Definition at line 162 of file pw_poisson_types.F.

◆ screen_fn

type(pw_c1d_gs_type), pointer pw_poisson_types::greens_fn_type::screen_fn => NULL()

Definition at line 163 of file pw_poisson_types.F.

◆ p3m_charge

type(pw_r1d_gs_type), pointer pw_poisson_types::greens_fn_type::p3m_charge => NULL()

Definition at line 164 of file pw_poisson_types.F.


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