- typedefs to simplify code
- added scalePoints() member
* this is especially useful for the triSurfaceMesh dictionary constructor
when we have surfaces in mm or inches and don't wish to rescale in some
external program
- drop copy components constructors in favour of the xfer versions. Even if
the caller sends through constant data, if will be automatically promoted
to xfer (via a copy operation).
- keyedSurface is similar to triSurface, but uses faces
- meshedSurface is sorted in regions and should be more memory efficient
- surfMesh is the placeholder name for an OpenFOAM native surface format
- send error messages to stderr
- added -h/-help options where some were missing
- changed 3-space to 4-space indentation
- where possible, allow multiple directories from the command-line
Changed the quadratic scheme to quadraticLinear (linear in the plane of the face).
Added a linear scheme based on the CFC stencil used by the quadratic scheme.
- shrink() should now correctly actually shrink
- List::transfer(DynamicList&) invokes shrink() before transferring
contents: otherwise the ununsed allocated space is never recovered
until much, much later.
- DynamicList::transfer(List&) no longer throws a FatalError when
transferring in a smaller list. The original list contents are getting
tossed away anyhow!