Class implementing a box defined by a mathematical expression. This box needs to be inside a parallelepiped in order to avoid problems when the mathematical expression does not define a closed box in one or more directions. For example, in 2D, the expression x > y is not bounded, but if we intersect it with a square box, it defines a triangle.
More...
Class implementing a box defined by a mathematical expression. This box needs to be inside a parallelepiped in order to avoid problems when the mathematical expression does not define a closed box in one or more directions. For example, in 2D, the expression x > y is not bounded, but if we intersect it with a square box, it defines a triangle.
Definition at line 138 of file box_user_defined.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...
|
|