MFIX  2016-1
multi_sweep_and_prune Module Reference

Data Types

type  boxhandle_t
 
type  boxhandlelist_t
 
type  multisap_t
 

Functions/Subroutines

subroutine, public init_multisap (this, x_grid, y_grid, z_grid2, minbounds, maxbounds)
 
subroutine, public multisap_add (this, aabb, particle_id, handlelist)
 
subroutine, public multisap_del (this, handlelist)
 
subroutine, public multisap_update (this, aabb, handlelist)
 
subroutine, public multisap_sort (this)
 
subroutine, public multisap_quicksort (this)
 
subroutine, public multisap_sweep (this)
 
subroutine multisap_check (this)
 
subroutine, public boxhandle_grow (boxhandles, new_size)
 

Variables

integer, parameter max_saps = 8
 

Function/Subroutine Documentation

subroutine, public multi_sweep_and_prune::boxhandle_grow ( type(boxhandlelist_t), dimension(:), intent(inout), allocatable  boxhandles,
integer, intent(in)  new_size 
)

Definition at line 463 of file multisap.f.

Here is the caller graph for this function:

subroutine, public multi_sweep_and_prune::init_multisap ( type(multisap_t), intent(inout)  this,
integer, intent(in)  x_grid,
integer, intent(in)  y_grid,
integer, intent(in)  z_grid2,
real, dimension(3), intent(in)  minbounds,
real, dimension(3), intent(in)  maxbounds 
)

Definition at line 80 of file multisap.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public multi_sweep_and_prune::multisap_add ( type(multisap_t), intent(inout)  this,
type(aabb_t), intent(in)  aabb,
integer, intent(in)  particle_id,
type(boxhandlelist_t), intent(out)  handlelist 
)

Definition at line 193 of file multisap.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine multi_sweep_and_prune::multisap_check ( type(multisap_t), intent(inout)  this)

Definition at line 437 of file multisap.f.

subroutine, public multi_sweep_and_prune::multisap_del ( type(multisap_t), intent(inout)  this,
type(boxhandlelist_t), intent(in)  handlelist 
)

Definition at line 224 of file multisap.f.

Here is the call graph for this function:

subroutine, public multi_sweep_and_prune::multisap_quicksort ( type(multisap_t), intent(inout)  this)

Definition at line 392 of file multisap.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public multi_sweep_and_prune::multisap_sort ( type(multisap_t), intent(inout)  this)

Definition at line 322 of file multisap.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public multi_sweep_and_prune::multisap_sweep ( type(multisap_t), intent(inout)  this)

Definition at line 420 of file multisap.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public multi_sweep_and_prune::multisap_update ( type(multisap_t), intent(inout)  this,
type(aabb_t), intent(in)  aabb,
type(boxhandlelist_t), intent(inout)  handlelist 
)

Definition at line 249 of file multisap.f.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

integer, parameter multi_sweep_and_prune::max_saps = 8

Definition at line 60 of file multisap.f.