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 140 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...
|
| |