Base class for more specialized boxes that are defined by a shape and have a center and basis vectors.
More...
Base class for more specialized boxes that are defined by a shape and have a center and basis vectors.
Definition at line 134 of file box_shape.F90.
|
real(real64), dimension(:), allocatable, public | center |
| where is the box centered More...
|
|
type(basis_vectors_t), public | axes |
| Unit vectors used to define the orientation of the shape in space. More...
|
|
integer, public | dim |
| dimensions of the space the box lives in More...
|
|
real(real64), dimension(:), allocatable, public | bounding_box_l |
| Half lengths of the bounding box that contains the box. Note that this box always contains the origin and is symmetrical with respect to it. More...
|
|
|
real(real64), dimension(:,:), allocatable | bounding_box |
| Start and end points of the axes-aligned bounding box. The axes are the one that define the orientation of the shape in space (see above). More...
|
|
◆ contains_points()
procedure box_shape_oct_m::box_shape_t::contains_points |
|
private |
◆ bounds()
procedure box_shape_oct_m::box_shape_t::bounds |
|
private |
◆ shape_contains_points()
◆ center
real(real64), dimension(:), allocatable, public box_shape_oct_m::box_shape_t::center |
◆ axes
Unit vectors used to define the orientation of the shape in space.
Definition at line 137 of file box_shape.F90.
◆ bounding_box
real(real64), dimension(:,:), allocatable box_shape_oct_m::box_shape_t::bounding_box |
|
private |
Start and end points of the axes-aligned bounding box. The axes are the one that define the orientation of the shape in space (see above).
Definition at line 138 of file box_shape.F90.
The documentation for this type was generated from the following file: