(git:6a2e663)
pw_poisson_methods Module Reference

Functions/Subroutines

subroutine, public pw_poisson_set (poisson_env, cell_hmat, parameters, pw_pools, use_level, mt_super_ref_pw_grid, dct_pw_grid, force_rebuild)
 sets cell, grids and parameters used by the poisson solver You should call this at least once (and set everything) before using the poisson solver. Smart, doesn't set the thing twice to the same value Keeps track of the need to rebuild the poisson_env More...
 

Detailed Description

History
09.2005 created [fawzi]
Author
fawzi

Function/Subroutine Documentation

◆ pw_poisson_set()

subroutine, public pw_poisson_methods::pw_poisson_set ( type(pw_poisson_type), intent(inout)  poisson_env,
real(kind=dp), dimension(3, 3), intent(in), optional  cell_hmat,
type(pw_poisson_parameter_type), intent(in), optional  parameters,
type(pw_pool_p_type), dimension(:), optional, pointer  pw_pools,
integer, intent(in), optional  use_level,
type(pw_grid_type), optional, pointer  mt_super_ref_pw_grid,
type(pw_grid_type), optional, pointer  dct_pw_grid,
logical, intent(in), optional  force_rebuild 
)

sets cell, grids and parameters used by the poisson solver You should call this at least once (and set everything) before using the poisson solver. Smart, doesn't set the thing twice to the same value Keeps track of the need to rebuild the poisson_env

Parameters
poisson_env...
cell_hmat...
parameters...
pw_pools...
use_level...
mt_super_ref_pw_grid...
dct_pw_grid...
force_rebuild...
Author
fawzi
Note
Checks everything at the end. This means that after each call to this method the poisson env must be fully ready, so the first time you have to set everything at once. Change this behaviour?

Definition at line 3991 of file pw_poisson_methods.F.

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