◆ 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: