◆ init()
procedure helmholtz_decomposition_m::helmholtz_decomposition_t::init |
|
private |
◆ dapply_inner_stencil_mask()
procedure helmholtz_decomposition_m::helmholtz_decomposition_t::dapply_inner_stencil_mask |
|
private |
◆ zapply_inner_stencil_mask()
helmholtz_decomposition_m::helmholtz_decomposition_t::zapply_inner_stencil_mask |
|
private |
◆ apply_inner_stencil_mask()
generic helmholtz_decomposition_m::helmholtz_decomposition_t::apply_inner_stencil_mask |
|
private |
◆ dget_vector_potential()
procedure helmholtz_decomposition_m::helmholtz_decomposition_t::dget_vector_potential |
|
private |
◆ zget_vector_potential()
helmholtz_decomposition_m::helmholtz_decomposition_t::zget_vector_potential |
|
private |
◆ get_vector_potential()
generic helmholtz_decomposition_m::helmholtz_decomposition_t::get_vector_potential |
|
private |
◆ dget_scalar_potential()
procedure helmholtz_decomposition_m::helmholtz_decomposition_t::dget_scalar_potential |
|
private |
◆ zget_scalar_potential()
helmholtz_decomposition_m::helmholtz_decomposition_t::zget_scalar_potential |
|
private |
◆ get_scalar_potential()
generic helmholtz_decomposition_m::helmholtz_decomposition_t::get_scalar_potential |
|
private |
◆ dget_trans_field()
procedure helmholtz_decomposition_m::helmholtz_decomposition_t::dget_trans_field |
|
private |
◆ zget_trans_field()
helmholtz_decomposition_m::helmholtz_decomposition_t::zget_trans_field |
|
private |
◆ get_trans_field()
generic helmholtz_decomposition_m::helmholtz_decomposition_t::get_trans_field |
|
private |
◆ dget_long_field()
procedure helmholtz_decomposition_m::helmholtz_decomposition_t::dget_long_field |
|
private |
◆ zget_long_field()
helmholtz_decomposition_m::helmholtz_decomposition_t::zget_long_field |
|
private |
◆ get_long_field()
generic helmholtz_decomposition_m::helmholtz_decomposition_t::get_long_field |
|
private |
◆ helmholtz_finalize()
final helmholtz_decomposition_m::helmholtz_decomposition_t::helmholtz_finalize |
|
finalprivate |
◆ sys_grid
type(grid_t), pointer helmholtz_decomposition_m::helmholtz_decomposition_t::sys_grid |
|
private |
◆ compute_surface_correction
logical, public helmholtz_decomposition_m::helmholtz_decomposition_t::compute_surface_correction |
◆ surface_points
integer, dimension(:), allocatable helmholtz_decomposition_m::helmholtz_decomposition_t::surface_points |
|
private |
◆ inner_stencil
integer, dimension(:), allocatable helmholtz_decomposition_m::helmholtz_decomposition_t::inner_stencil |
|
private |
◆ enforce_coulomb_gauge
logical helmholtz_decomposition_m::helmholtz_decomposition_t::enforce_coulomb_gauge |
|
private |
◆ coulomb_gauge_tolerance
real(real64) helmholtz_decomposition_m::helmholtz_decomposition_t::coulomb_gauge_tolerance |
|
private |
Tolerance deviation for the vector potential to be in Coulomb Gauge. The code will evaluate the following expression: $spacing * \frac{\nabla \cdot A}{|A|}$.
Definition at line 194 of file helmholtz_decomposition.F90.
◆ poisson_prefactor
real(real64) helmholtz_decomposition_m::helmholtz_decomposition_t::poisson_prefactor |
|
private |
◆ poisson_solver
type(poisson_t) helmholtz_decomposition_m::helmholtz_decomposition_t::poisson_solver |
|
private |
The documentation for this type was generated from the following file: