openfoam/applications/utilities
Mark Olesen 722d23f59c ENH: additional methods/operators for boundBox (related to #196)
- Constructor for bounding box of a single point.

- add(boundBox), add(point) ...
  -> Extend box to enclose the second box or point(s).

  Eg,
      bb.add(pt);
  vs.
      bb.min() = Foam::min(bb.min(), pt);
      bb.max() = Foam::max(bb.max(), pt);

Also works with other bounding boxes.
  Eg,
      bb.add(bb2);
      // OR
      bb += bb2;
  vs.
      bb.min() = Foam::min(bb.min(), bb2.min());
      bb.max() = Foam::max(bb.max(), bb2.max());

'+=' operator allows the reduction to be used in parallel
gather/scatter operations.

A global '+' operator is not currently needed.

Note: may be useful in the future to have a 'clear()' method
that resets to a zero-sized (inverted) box.

STYLE: make many bounding box constructors explicit
2017-01-25 19:26:50 +01:00
..
doc ENH: (further) Doxygen documentation updates for module support 2016-06-27 20:34:19 +01:00
mesh ENH: additional methods/operators for boundBox (related to #196) 2017-01-25 19:26:50 +01:00
miscellaneous BUG: foamList - removed link against randomProcesses lib. Fixes #343 2016-12-15 16:31:38 +00:00
parallelProcessing ENH: additional methods/operators for boundBox (related to #196) 2017-01-25 19:26:50 +01:00
postProcessing ENH: add versioning for VTK library to runTimePostProcessing (issue #370) 2017-01-23 13:37:42 +01:00
preProcessing COMP: update lnInclude directories when building (issue #364) 2016-12-22 11:26:29 +01:00
surface BUG: missing surfaceCheck -outputThreshold option (fixes #347) 2016-12-16 05:14:46 +00:00
thermophysical GIT: Initial state after latest Foundation merge 2016-09-20 14:49:08 +01:00