(git:08825b9)
Loading...
Searching...
No Matches
ewald_pw_types Module Reference

pw_types More...

Data Types

type  ewald_pw_type

Functions/Subroutines

subroutine, public ewald_pw_create (ewald_pw, ewald_env, cell, cell_ref, print_section)
 creates the structure ewald_pw_type
subroutine, public ewald_pw_release (ewald_pw)
 releases the memory used by the ewald_pw
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.
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.

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 82 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 101 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 319 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 345 of file ewald_pw_types.F.

Here is the caller graph for this function: