openfoam/applications/utilities/surface
graham b98a01b28c ENH: surfaceInertia. Adding the calculation of the Q tensor, required
for six DoF motion bodies that are not principal axis aligned shapes
to start with.

Calculates the best match axes to give the most naturl transformation
from the Cartesian axes. The eigenvectors are returned in the order
relating to ascending magnitude of their eigenvalues - not necessarily
in a right handed triplet.
2010-02-04 19:51:31 +00:00
..
surfaceAdd Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceAutoPatch coding style adherence 2009-11-27 15:39:14 +01:00
surfaceCheck add corners() method to boundBox 2009-12-07 13:06:03 +01:00
surfaceClean remove trailing space from some files 2009-12-04 13:39:35 +01:00
surfaceCoarsen remove fvCFD.H usage from remaining library source 2009-12-02 15:34:52 +01:00
surfaceConvert Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceFeatureConvert Enhance edgeMesh to support more formats. 2009-12-11 16:29:55 +01:00
surfaceFeatureExtract Fix minor bug in surfaceFeatureExtract.C 2009-12-09 13:50:31 +01:00
surfaceFind Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceInertia ENH: surfaceInertia. Adding the calculation of the Q tensor, required 2010-02-04 19:51:31 +00:00
surfaceMeshConvert remove empty 'Description' from various .C files 2009-12-04 14:11:33 +01:00
surfaceMeshConvertTesting Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceMeshExport Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceMeshImport Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceMeshTriangulate Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceOrient Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfacePointMerge Apply coding style recommendations: 2009-11-30 08:55:03 +01:00
surfaceRedistributePar Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceRefineRedGreen coding style adherence 2009-11-27 15:39:14 +01:00
surfaceSmooth Apply coding style recommendations: 2009-11-30 08:55:03 +01:00
surfaceSplitByPatch coding style adherence 2009-11-27 15:39:14 +01:00
surfaceSplitNonManifolds Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceSubset pedantic changes: 'forAll (' -> 'forAll(' in applications/ 2009-12-03 14:12:08 +01:00
surfaceToPatch Use argList::addOption, argList::addBoolOption (almost) everywhere 2009-12-03 13:32:12 +01:00
surfaceTransformPoints argList gets addNote() static method 2009-12-09 10:58:32 +01:00
README Enhance edgeMesh to support more formats. 2009-12-11 16:29:55 +01:00

2008-10-23

Contents:

surfaceAdd
- adds to surface files. (but does not intersect or anything)

surfaceBooleanOp
- Boolean operations (add, or, xor) on closed surfaces. Probably not working.

surfaceCheck
- checks surface for incorrect topology. Checks normals of neighbouring faces.

surfaceCoarsen
- Stan Melax coarsening algorithm

surfaceConvert
- Converts surfaces to/from various formats

surfaceFind
- Finds nearest vertex and face to given point.

surfaceMeshTriangulate
- Triangulate external faces of mesh and write as surface.

surfacePointMerge
- Explicit point merge of surface.

surfaceSetOutside
- Orient normals on (closed) surface.

surfaceSmooth
- Laplacian smoothing on surface vertices

surfaceSubset
- Subsets surface

surfaceToPatch
- Applies region information of surfaces to mesh.
  Each external face of mesh gets region number of nearest surface triangle.

-------------------------------------------------------------------------------

surfaceMeshConvert
- Similar to surfaceConvert, but uses surfMesh library