(git:6a2e663)
dielectric_methods Module Reference

methods for evaluating the dielectric constant More...

Functions/Subroutines

subroutine, public dielectric_create (dielectric, pw_pool, dielectric_params)
 allocates memory for a dielectric data type More...
 
subroutine, public derive_fft (f, df, pw_pool)
 computes the derivative of a function using FFT More...
 

Detailed Description

methods for evaluating the dielectric constant

History
06.2014 created [Hossein Bani-Hashemian]
Author
Mohammad Hossein Bani-Hashemian

Function/Subroutine Documentation

◆ dielectric_create()

subroutine, public dielectric_methods::dielectric_create ( type(dielectric_type), intent(inout), pointer  dielectric,
type(pw_pool_type), pointer  pw_pool,
type(dielectric_parameters), intent(in)  dielectric_params 
)

allocates memory for a dielectric data type

Parameters
dielectricthe dielectric data type to be allocated
pw_poolpool of pw grid
dielectric_paramsdielectric parameters read from input file
History
06.2014 created [Hossein Bani-Hashemian]
Author
Mohammad Hossein Bani-Hashemian

Definition at line 67 of file dielectric_methods.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ derive_fft()

subroutine, public dielectric_methods::derive_fft ( type(pw_r3d_rs_type), intent(in)  f,
type(pw_r3d_rs_type), dimension(3), intent(inout)  df,
type(pw_pool_type), pointer  pw_pool 
)

computes the derivative of a function using FFT

Parameters
finput funcition
dfderivative of f
pw_poolpool of plane-wave grid

Definition at line 1201 of file dielectric_methods.F.

Here is the call graph for this function:
Here is the caller graph for this function: