0.6.0
Loading...
Searching...
No Matches
mod_cut_cell_allocation Module Reference

move_alloc adapted to the cut-cell subroutines More...

Data Types

interface  allocate_array
 

Functions/Subroutines

pure subroutine allocate_segment_2d (segment, n)
 
pure subroutine allocate_segment_3d (segment, n)
 
pure subroutine allocate_point_2d (point, n)
 
pure subroutine allocate_point_3d (point, n)
 
pure subroutine allocate_integer_1 (array)
 
pure subroutine allocate_integer_1n (array, n)
 
pure subroutine allocate_integer_8 (array)
 
pure subroutine allocate_integer_6 (array)
 
pure subroutine allocate_integer_4n (array, n)
 
pure subroutine allocate_double_4 (array)
 
pure subroutine allocate_integer_2 (array)
 
pure subroutine allocate_integer_2nm (array, n, m)
 
pure subroutine allocate_double_1n (array, n)
 
pure subroutine allocate_double_3nm (array, n, m)
 
pure subroutine allocate_double_2 (array)
 
pure subroutine allocate_double_2nm (array, n, m)
 

Detailed Description

move_alloc adapted to the cut-cell subroutines

Function/Subroutine Documentation

◆ allocate_double_1n()

pure subroutine mod_cut_cell_allocation::allocate_double_1n ( double precision, dimension(:), intent(inout), allocatable array,
integer, intent(in) n )

◆ allocate_double_2()

pure subroutine mod_cut_cell_allocation::allocate_double_2 ( double precision, dimension(:,:), intent(inout), allocatable array)

◆ allocate_double_2nm()

pure subroutine mod_cut_cell_allocation::allocate_double_2nm ( double precision, dimension(:,:), intent(inout), allocatable array,
integer, intent(in) n,
integer, intent(in) m )

◆ allocate_double_3nm()

pure subroutine mod_cut_cell_allocation::allocate_double_3nm ( double precision, dimension(:,:,:), intent(inout), allocatable array,
integer, intent(in) n,
integer, intent(in) m )

◆ allocate_double_4()

pure subroutine mod_cut_cell_allocation::allocate_double_4 ( double precision, dimension(:,:,:,:), intent(inout), allocatable array)

◆ allocate_integer_1()

pure subroutine mod_cut_cell_allocation::allocate_integer_1 ( integer, dimension(:), intent(inout), allocatable array)

◆ allocate_integer_1n()

pure subroutine mod_cut_cell_allocation::allocate_integer_1n ( integer, dimension(:), intent(inout), allocatable array,
integer, intent(in) n )

◆ allocate_integer_2()

pure subroutine mod_cut_cell_allocation::allocate_integer_2 ( integer, dimension(:,:), intent(inout), allocatable array)

◆ allocate_integer_2nm()

pure subroutine mod_cut_cell_allocation::allocate_integer_2nm ( integer, dimension(:,:), intent(inout), allocatable array,
integer, intent(in) n,
integer, intent(in) m )

◆ allocate_integer_4n()

pure subroutine mod_cut_cell_allocation::allocate_integer_4n ( integer, dimension(:,:,:,:), intent(inout), allocatable array,
integer, intent(in) n )

◆ allocate_integer_6()

pure subroutine mod_cut_cell_allocation::allocate_integer_6 ( integer, dimension(:,:,:,:,:,:), intent(inout), allocatable array)

◆ allocate_integer_8()

pure subroutine mod_cut_cell_allocation::allocate_integer_8 ( integer(kind=8), dimension(:), intent(inout), allocatable array)

◆ allocate_point_2d()

pure subroutine mod_cut_cell_allocation::allocate_point_2d ( type(t_point_intersection_2d), dimension(:), intent(inout), allocatable point,
integer, intent(in) n )

◆ allocate_point_3d()

pure subroutine mod_cut_cell_allocation::allocate_point_3d ( type(t_point_intersection_3d), dimension(:), intent(inout), allocatable point,
integer, intent(in) n )

◆ allocate_segment_2d()

pure subroutine mod_cut_cell_allocation::allocate_segment_2d ( type(t_segment_2d), dimension(:), intent(inout), allocatable segment,
integer, intent(in) n )

◆ allocate_segment_3d()

pure subroutine mod_cut_cell_allocation::allocate_segment_3d ( type(t_segment_3d), dimension(:), intent(inout), allocatable segment,
integer, intent(in) n )