Octopus
box_union_oct_m Module Reference

Data Types

interface  box_union_t
 Class implementing a box that is an union other boxes. More...
 

Functions/Subroutines

class(box_union_t) function, pointer box_union_constructor (dim)
 
subroutine box_union_finalize (this)
 
recursive logical function, dimension(nn) box_union_contains_points (this, nn, xx)
 
subroutine box_union_write_info (this, iunit, namespace)
 
character(len=box_info_len) function box_union_short_info (this, unit_length)
 

Function/Subroutine Documentation

◆ box_union_constructor()

class(box_union_t) function, pointer box_union_oct_m::box_union_constructor ( integer, intent(in)  dim)
private

Definition at line 149 of file box_union.F90.

◆ box_union_finalize()

subroutine box_union_oct_m::box_union_finalize ( type(box_union_t), intent(inout)  this)
private

Definition at line 167 of file box_union.F90.

◆ box_union_contains_points()

recursive logical function, dimension(nn) box_union_oct_m::box_union_contains_points ( class(box_union_t), intent(in)  this,
integer, intent(in)  nn,
real(real64), dimension(:,:), intent(in), contiguous  xx 
)
private

Definition at line 178 of file box_union.F90.

◆ box_union_write_info()

subroutine box_union_oct_m::box_union_write_info ( class(box_union_t), intent(in)  this,
integer, intent(in), optional  iunit,
type(namespace_t), intent(in), optional  namespace 
)
private

Definition at line 207 of file box_union.F90.

◆ box_union_short_info()

character(len=box_info_len) function box_union_oct_m::box_union_short_info ( class(box_union_t), intent(in)  this,
type(unit_t), intent(in)  unit_length 
)
private

Definition at line 220 of file box_union.F90.