MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
MethodSubcellPool.f90
Go to the documentation of this file.
1 !> @brief Subcell-level tracking methods.
3 
6  implicit none
7 
8  private
11 
12  type(methodsubcellpollocktype), pointer, public :: method_subcell_plck => null()
13  type(methodsubcellternarytype), pointer, public :: method_subcell_tern => null()
14 
15 contains
16 
17  !> @brief Create the subcell method pool
21  end subroutine create_method_subcell_pool
22 
23  !> @brief Destroy the subcell method pool
25  call method_subcell_plck%destroy()
26  deallocate (method_subcell_plck)
27  call method_subcell_tern%destroy()
28  deallocate (method_subcell_tern)
29  end subroutine destroy_method_subcell_pool
30 
31 end module methodsubcellpoolmodule
subroutine, public create_method_subcell_pollock(method)
Create a new Pollock's subcell-method object.
Subcell-level tracking methods.
subroutine, public create_method_subcell_pool()
Create the subcell method pool.
type(methodsubcellpollocktype), pointer, public method_subcell_plck
subroutine, public destroy_method_subcell_pool()
Destroy the subcell method pool.
type(methodsubcellternarytype), pointer, public method_subcell_tern
subroutine, public create_method_subcell_ternary(method)
Create a new ternary subcell-method object.
Ternary triangular subcell tracking method.