environment for the poisson solver
More...
|
procedure, non_overridable, public | create (poisson_env) |
| Initialize the poisson solver You should call this just before calling the work routine pw_poisson_solver Call pw_poisson_release when you have finished.
|
|
procedure, non_overridable, public | release (poisson_env) |
| releases the poisson solver
|
|
|
integer | pw_level = 0 |
|
integer | method = pw_poisson_none |
|
integer | used_grid = 0 |
|
logical | rebuild = .TRUE. |
|
type(greens_fn_type), pointer | green_fft => NULL() |
|
type(ps_wavelet_type), pointer | wavelet => NULL() |
|
type(pw_poisson_parameter_type) | parameters = pw_poisson_parameter_type() |
|
real(kind=dp), dimension(3, 3) | cell_hmat = 0.0_dp |
|
type(pw_pool_p_type), dimension(:), pointer | pw_pools => NULL() |
|
type(pw_grid_type), pointer | mt_super_ref_pw_grid => NULL() |
|
type(ps_implicit_type), pointer | implicit_env => NULL() |
|
type(pw_grid_type), pointer | dct_pw_grid => NULL() |
|
type(realspace_grid_type), pointer | diel_rs_grid => NULL() |
|
environment for the poisson solver
- Author
- fawzi
Definition at line 122 of file pw_poisson_types.F.
◆ create()
procedure, non_overridable, public pw_poisson_types::pw_poisson_type::create |
( |
class(pw_poisson_type), intent(inout) |
poisson_env | ) |
|
|
final |
Initialize the poisson solver You should call this just before calling the work routine pw_poisson_solver Call pw_poisson_release when you have finished.
- Parameters
-
- History
- none
- Author
- JGH (12-Mar-2001)
Definition at line 137 of file pw_poisson_types.F.
◆ release()
procedure, non_overridable, public pw_poisson_types::pw_poisson_type::release |
( |
class(pw_poisson_type), intent(inout) |
poisson_env | ) |
|
|
final |
releases the poisson solver
- Parameters
-
- History
- none
- Author
- fawzi (11.2002)
Definition at line 138 of file pw_poisson_types.F.
◆ pw_level
integer pw_poisson_types::pw_poisson_type::pw_level = 0 |
◆ method
◆ used_grid
integer pw_poisson_types::pw_poisson_type::used_grid = 0 |
◆ rebuild
logical pw_poisson_types::pw_poisson_type::rebuild = .TRUE. |
◆ green_fft
type(greens_fn_type), pointer pw_poisson_types::pw_poisson_type::green_fft => NULL() |
◆ wavelet
type(ps_wavelet_type), pointer pw_poisson_types::pw_poisson_type::wavelet => NULL() |
◆ parameters
◆ cell_hmat
real(kind=dp), dimension(3, 3) pw_poisson_types::pw_poisson_type::cell_hmat = 0.0_dp |
◆ pw_pools
type(pw_pool_p_type), dimension(:), pointer pw_poisson_types::pw_poisson_type::pw_pools => NULL() |
◆ mt_super_ref_pw_grid
type(pw_grid_type), pointer pw_poisson_types::pw_poisson_type::mt_super_ref_pw_grid => NULL() |
◆ implicit_env
type(ps_implicit_type), pointer pw_poisson_types::pw_poisson_type::implicit_env => NULL() |
◆ dct_pw_grid
type(pw_grid_type), pointer pw_poisson_types::pw_poisson_type::dct_pw_grid => NULL() |
◆ diel_rs_grid
The documentation for this type was generated from the following file: