Octopus
hypercube_oct_m Module Reference

Data Types

type  hypercube_t
 

Functions/Subroutines

subroutine, public hypercube_init (this, ndim, nr, enlarge)
 
subroutine, public hypercube_end (this)
 
subroutine, public hypercube_x_to_i (this, ndim, nr, enlarge, coord, icoord)
 
pure subroutine, public hypercube_i_to_x (this, ndim, nr, enlarge, icoord, coord)
 
pure integer function, public hypercube_number_inner_points (this)
 
pure integer function, public hypercube_number_total_points (this)
 

Function/Subroutine Documentation

◆ hypercube_init()

subroutine, public hypercube_oct_m::hypercube_init ( type(hypercube_t), intent(out)  this,
integer, intent(in)  ndim,
integer, dimension(:, :), intent(in)  nr,
integer, intent(in)  enlarge 
)

Definition at line 140 of file hypercube.F90.

◆ hypercube_end()

subroutine, public hypercube_oct_m::hypercube_end ( type(hypercube_t), intent(inout)  this)

Definition at line 185 of file hypercube.F90.

◆ hypercube_x_to_i()

subroutine, public hypercube_oct_m::hypercube_x_to_i ( type(hypercube_t), intent(in)  this,
integer, intent(in)  ndim,
integer, dimension(:,:), intent(in)  nr,
integer, intent(in)  enlarge,
integer, dimension(:), intent(in)  coord,
integer, intent(out)  icoord 
)
Parameters
[in]nr(1:2,1:ndim)
[in]coord(1:ndim)

Definition at line 197 of file hypercube.F90.

◆ hypercube_i_to_x()

pure subroutine, public hypercube_oct_m::hypercube_i_to_x ( type(hypercube_t), intent(in)  this,
integer, intent(in)  ndim,
integer, dimension(:,:), intent(in)  nr,
integer, intent(in)  enlarge,
integer, intent(in)  icoord,
integer, dimension(:), intent(out)  coord 
)
Parameters
[in]nr(1:2,1:ndim)
[out]coord(1:ndim)

Definition at line 273 of file hypercube.F90.

◆ hypercube_number_inner_points()

pure integer function, public hypercube_oct_m::hypercube_number_inner_points ( type(hypercube_t), intent(in)  this)

Definition at line 348 of file hypercube.F90.

◆ hypercube_number_total_points()

pure integer function, public hypercube_oct_m::hypercube_number_total_points ( type(hypercube_t), intent(in)  this)

Definition at line 356 of file hypercube.F90.