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