openfoam/applications/utilities/mesh
Mark Olesen 1339c3357b ENH: general boundBox/treeBoundBox improvements
- null() static method
  * as const reference to the invertedBox with the appropriate casting.

- boundBox inflate(random)
  * refactored from treeBoundBox::extend, but allows in-place modification

- boundBox::hexFaces() instead of boundBox::faces
  * rarely used, but avoids confusion with treeBoundBox::faces
    and reuses hexCell face definitions without code duplication

- boundBox::hexCorners() for corner points corresponding to a hexCell.
  Can also be accessed from a treeBoundBox without ambiguity with
  points(), which could be hex corners (boundBox) or octant corners
  (treeBoundBox)

- boundBox::add with pairs of points
  * convenient (for example) when adding edges or a 'box' that has
    been extracted from a primitive mesh shape.

- declare boundBox nPoints(), nFaces(), nEdges() as per hexCell

ENH: return invertedBox instead of FatalError for empty trees

- similar to #2612

ENH: cellShape(HEX, ...) + boundBox hexCorners for block meshes

STYLE: cellModel::ref(...) instead of de-reference cellModel::ptr(...)
2022-11-24 12:21:01 +00:00
..
advanced ENH: vector mag(), magSqr() methods - complementary to dist(), distSqr() 2022-11-24 12:21:01 +00:00
conversion ENH: general boundBox/treeBoundBox improvements 2022-11-24 12:21:01 +00:00
doc GIT: remove leading/trailing blank lines, trailing whitespace 2020-06-17 10:46:26 +02:00
generation ENH: add primitiveMesh cellBb() 2022-11-24 12:21:01 +00:00
manipulation ENH: provide MPI native minOp, maxOp reduce multiple values 2022-11-15 14:00:18 +01:00