(git:34ef472)
ewald_pw_types Module Reference

pw_types More...

Functions/Subroutines

subroutine, public ewald_pw_create (ewald_pw, ewald_env, cell, cell_ref, print_section)
 creates the structure ewald_pw_type More...
 
subroutine, public ewald_pw_release (ewald_pw)
 releases the memory used by the ewald_pw More...
 
subroutine, public ewald_pw_get (ewald_pw, pw_big_pool, pw_small_pool, rs_desc, poisson_env, dg)
 get the ewald_pw environment to the correct program. More...
 
subroutine, public ewald_pw_set (ewald_pw, pw_big_pool, pw_small_pool, rs_desc, dg, poisson_env)
 set the ewald_pw environment to the correct program. More...
 

Detailed Description

pw_types

Author
CJM

Function/Subroutine Documentation

◆ ewald_pw_create()

subroutine, public ewald_pw_types::ewald_pw_create ( type(ewald_pw_type), intent(out)  ewald_pw,
type(ewald_environment_type), pointer  ewald_env,
type(cell_type), pointer  cell,
type(cell_type), pointer  cell_ref,
type(section_vals_type), pointer  print_section 
)

creates the structure ewald_pw_type

Parameters
ewald_pw...
ewald_env...
cell...
cell_ref...
print_section...

Definition at line 83 of file ewald_pw_types.F.

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

◆ ewald_pw_release()

subroutine, public ewald_pw_types::ewald_pw_release ( type(ewald_pw_type), intent(inout)  ewald_pw)

releases the memory used by the ewald_pw

Parameters
ewald_pw...

Definition at line 102 of file ewald_pw_types.F.

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

◆ ewald_pw_get()

subroutine, public ewald_pw_types::ewald_pw_get ( type(ewald_pw_type), intent(in)  ewald_pw,
type(pw_pool_type), optional, pointer  pw_big_pool,
type(pw_pool_type), optional, pointer  pw_small_pool,
type(realspace_grid_desc_type), optional, pointer  rs_desc,
type(pw_poisson_type), optional, pointer  poisson_env,
type(dg_type), optional, pointer  dg 
)

get the ewald_pw environment to the correct program.

Parameters
ewald_pw...
pw_big_pool...
pw_small_pool...
rs_desc...
poisson_env...
dg...
Author
CJM

Definition at line 324 of file ewald_pw_types.F.

Here is the caller graph for this function:

◆ ewald_pw_set()

subroutine, public ewald_pw_types::ewald_pw_set ( type(ewald_pw_type), intent(inout)  ewald_pw,
type(pw_pool_type), optional, pointer  pw_big_pool,
type(pw_pool_type), optional, pointer  pw_small_pool,
type(realspace_grid_desc_type), optional, pointer  rs_desc,
type(dg_type), optional, pointer  dg,
type(pw_poisson_type), optional, pointer  poisson_env 
)

set the ewald_pw environment to the correct program.

Parameters
ewald_pw...
pw_big_pool...
pw_small_pool...
rs_desc...
dg...
poisson_env...
Author
CJM

Definition at line 350 of file ewald_pw_types.F.

Here is the caller graph for this function: