MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Functions/Subroutines
mod_functions_forest Module Reference

Functions/Subroutines

subroutine, public init_forest_root
 build root forest More...
 
subroutine init_tree_leaf (tree, igD, level, igrid, ipe, active)
 
subroutine, public coarsen_tree_leaf (igrid, ipe, child_igrid, child_ipe, active)
 
subroutine, public refine_tree_leaf (child_igrid, child_ipe, igrid, ipe, active)
 
subroutine, public change_ipe_tree_leaf (recv_igrid, recv_ipe, send_igrid, send_ipe)
 
subroutine add_to_linked_list (level, tree)
 
subroutine delete_from_linked_list (level, tree)
 
subroutine, public write_forest (file_handle)
 
subroutine, public read_forest (file_handle)
 

Function/Subroutine Documentation

◆ add_to_linked_list()

subroutine mod_functions_forest::add_to_linked_list ( integer, intent(in)  level,
type(tree_node_ptr tree 
)

Definition at line 253 of file mod_functions_forest.t.

◆ change_ipe_tree_leaf()

subroutine, public mod_functions_forest::change_ipe_tree_leaf ( integer, intent(in)  recv_igrid,
integer, intent(in)  recv_ipe,
integer, intent(in)  send_igrid,
integer, intent(in)  send_ipe 
)

Definition at line 235 of file mod_functions_forest.t.

◆ coarsen_tree_leaf()

subroutine, public mod_functions_forest::coarsen_tree_leaf ( integer, intent(in)  igrid,
integer, intent(in)  ipe,
integer, dimension(2^d&), intent(in)  child_igrid,
integer, dimension(2^d&), intent(in)  child_ipe,
logical, intent(out)  active 
)

Definition at line 99 of file mod_functions_forest.t.

Here is the call graph for this function:

◆ delete_from_linked_list()

subroutine mod_functions_forest::delete_from_linked_list ( integer, intent(in)  level,
type(tree_node_ptr tree 
)

Definition at line 273 of file mod_functions_forest.t.

◆ init_forest_root()

subroutine, public mod_functions_forest::init_forest_root

build root forest

Definition at line 18 of file mod_functions_forest.t.

Here is the call graph for this function:

◆ init_tree_leaf()

subroutine mod_functions_forest::init_tree_leaf ( type(tree_node_ptr tree,
integer, intent(in)  ig,
integer, intent(in)  D,
integer, intent(in)  level,
integer, intent(in)  igrid,
integer, intent(in)  ipe,
logical, intent(in)  active 
)

Definition at line 66 of file mod_functions_forest.t.

Here is the call graph for this function:

◆ read_forest()

subroutine, public mod_functions_forest::read_forest ( integer, intent(in)  file_handle)

Definition at line 335 of file mod_functions_forest.t.

Here is the call graph for this function:

◆ refine_tree_leaf()

subroutine, public mod_functions_forest::refine_tree_leaf ( integer, dimension(2^d&), intent(in)  child_igrid,
integer, dimension(2^d&), intent(in)  child_ipe,
integer, intent(in)  igrid,
integer, intent(in)  ipe,
logical, intent(out)  active 
)

Definition at line 167 of file mod_functions_forest.t.

Here is the call graph for this function:

◆ write_forest()

subroutine, public mod_functions_forest::write_forest ( integer, intent(in)  file_handle)

Definition at line 300 of file mod_functions_forest.t.

Here is the call graph for this function: