Octopus
poisson_oct_m::poisson_t Type Reference

Detailed Description

Definition at line 205 of file poisson.F90.

Public Attributes

type(derivatives_t), pointer, public der
 
integer, public method = POISSON_NULL
 
integer, public kernel
 
type(cube_t), public cube
 
type(mesh_cube_parallel_map_t), public mesh_cube_map
 
type(poisson_fft_t), public fft_solver
 
real(real64), public poisson_soft_coulomb_param
 
logical, public is_dressed = .false.
 
type(photon_mode_t), public photons
 

Private Attributes

type(poisson_mg_solver_tmg
 
logical all_nodes_default
 
type(poisson_corr_tcorrector
 
type(poisson_isf_tisf_solver
 
type(poisson_psolver_tpsolver_solver
 
type(poisson_no_tno_solver
 
integer nslaves
 
type(mpi_comm) intercomm
 
type(mpi_grp_tlocal_grp
 
logical root
 

Member Data Documentation

◆ der

type(derivatives_t), pointer, public poisson_oct_m::poisson_t::der

Definition at line 207 of file poisson.F90.

◆ method

integer, public poisson_oct_m::poisson_t::method = POISSON_NULL

Definition at line 208 of file poisson.F90.

◆ kernel

integer, public poisson_oct_m::poisson_t::kernel

Definition at line 209 of file poisson.F90.

◆ cube

type(cube_t), public poisson_oct_m::poisson_t::cube

Definition at line 210 of file poisson.F90.

◆ mesh_cube_map

type(mesh_cube_parallel_map_t), public poisson_oct_m::poisson_t::mesh_cube_map

Definition at line 211 of file poisson.F90.

◆ mg

type(poisson_mg_solver_t) poisson_oct_m::poisson_t::mg
private

Definition at line 212 of file poisson.F90.

◆ fft_solver

type(poisson_fft_t), public poisson_oct_m::poisson_t::fft_solver

Definition at line 213 of file poisson.F90.

◆ poisson_soft_coulomb_param

real(real64), public poisson_oct_m::poisson_t::poisson_soft_coulomb_param

Definition at line 214 of file poisson.F90.

◆ all_nodes_default

logical poisson_oct_m::poisson_t::all_nodes_default
private

Definition at line 215 of file poisson.F90.

◆ corrector

type(poisson_corr_t) poisson_oct_m::poisson_t::corrector
private

Definition at line 216 of file poisson.F90.

◆ isf_solver

type(poisson_isf_t) poisson_oct_m::poisson_t::isf_solver
private

Definition at line 217 of file poisson.F90.

◆ psolver_solver

type(poisson_psolver_t) poisson_oct_m::poisson_t::psolver_solver
private

Definition at line 218 of file poisson.F90.

◆ no_solver

type(poisson_no_t) poisson_oct_m::poisson_t::no_solver
private

Definition at line 219 of file poisson.F90.

◆ nslaves

integer poisson_oct_m::poisson_t::nslaves
private

Definition at line 220 of file poisson.F90.

◆ is_dressed

logical, public poisson_oct_m::poisson_t::is_dressed = .false.

Definition at line 221 of file poisson.F90.

◆ photons

type(photon_mode_t), public poisson_oct_m::poisson_t::photons

Definition at line 222 of file poisson.F90.

◆ intercomm

type(mpi_comm) poisson_oct_m::poisson_t::intercomm
private

Definition at line 224 of file poisson.F90.

◆ local_grp

type(mpi_grp_t) poisson_oct_m::poisson_t::local_grp
private

Definition at line 225 of file poisson.F90.

◆ root

logical poisson_oct_m::poisson_t::root
private

Definition at line 226 of file poisson.F90.


The documentation for this type was generated from the following file: