![]() |
Octopus
|
Data Types | |
interface | box_intersection_t |
Class implementing a box that is an intersection other boxes. Note that the we do not override the bounds method of multibox, although formally it returns the bounds of an union of boxes. The reason is that the proper calculation of the bounds of an intersection of boxes would be complicated and would require detailed knowleged of each box shape. Since the main purpose of the function is to create bounding boxes, using the bounds of the union of boxes is a reasonable approximation. More... | |
Functions/Subroutines | |
class(box_intersection_t) function, pointer | box_intersection_constructor (dim) |
subroutine | box_intersection_finalize (this) |
recursive logical function, dimension(nn) | box_intersection_contains_points (this, nn, xx, tol) |
subroutine | box_intersection_write_info (this, iunit, namespace) |
character(len=box_info_len) function | box_intersection_short_info (this, unit_length) |
|
private |
Definition at line 157 of file box_intersection.F90.
|
private |
Definition at line 175 of file box_intersection.F90.
|
private |
Definition at line 186 of file box_intersection.F90.
|
private |
Definition at line 216 of file box_intersection.F90.
|
private |
Definition at line 229 of file box_intersection.F90.