afivo-streamer 1.1
1D/2D/3D streamer simulations with AMR
Loading...
Searching...
No Matches
Functions/Subroutines | Variables
m_refine Module Reference

Module with grid refinement settings and routines. More...

Functions/Subroutines

subroutine, public refine_initialize (cfg)
 Initialize the grid refinement options.
 

Variables

integer, public, protected refine_buffer_width = 4
 
integer, public, protected refine_per_steps = 2
 
real(dp), public, protected refine_min_dx = 1.0e-7_dp
 
real(dp), public, protected refine_max_dx = 1.0e-3_dp
 
real(dp), public refine_electrode_dx = 1e99_dp
 
real(dp), public current_electrode_dx = 1e99_dp
 
real(dp), public, protected electrode_derefine_factor = 1.0
 
real(dp), public, protected refine_prepulse_time = 1.0e-9_dp
 
procedure(af_subr_ref), pointer, public refine_routine => null()
 

Detailed Description

Module with grid refinement settings and routines.

Function/Subroutine Documentation

◆ refine_initialize()

subroutine, public m_refine::refine_initialize ( type(cfg_t), intent(inout) cfg)

Initialize the grid refinement options.

Definition at line 92 of file m_refine.f90.

Here is the call graph for this function:

Variable Documentation

◆ current_electrode_dx

real(dp), public m_refine::current_electrode_dx = 1e99_dp

Definition at line 47 of file m_refine.f90.

◆ electrode_derefine_factor

real(dp), public, protected m_refine::electrode_derefine_factor = 1.0

Definition at line 51 of file m_refine.f90.

◆ refine_buffer_width

integer, public, protected m_refine::refine_buffer_width = 4

Definition at line 10 of file m_refine.f90.

◆ refine_electrode_dx

real(dp), public m_refine::refine_electrode_dx = 1e99_dp

Definition at line 43 of file m_refine.f90.

◆ refine_max_dx

real(dp), public, protected m_refine::refine_max_dx = 1.0e-3_dp

Definition at line 19 of file m_refine.f90.

◆ refine_min_dx

real(dp), public, protected m_refine::refine_min_dx = 1.0e-7_dp

Definition at line 16 of file m_refine.f90.

◆ refine_per_steps

integer, public, protected m_refine::refine_per_steps = 2

Definition at line 13 of file m_refine.f90.

◆ refine_prepulse_time

real(dp), public, protected m_refine::refine_prepulse_time = 1.0e-9_dp

Definition at line 54 of file m_refine.f90.

◆ refine_routine

procedure(af_subr_ref), pointer, public m_refine::refine_routine => null()

Definition at line 83 of file m_refine.f90.