|
|
|
isoSurface Class ReferenceA surface formed by the iso value. After "Regularised Marching Tetrahedra: improved iso-surface extraction", G.M. Treece, R.W. Prager and A.H. Gee. More...
Inheritance diagram for isoSurface:
![]()
Collaboration diagram for isoSurface:
![]()
Detailed DescriptionA surface formed by the iso value. After "Regularised Marching Tetrahedra: improved iso-surface extraction", G.M. Treece, R.W. Prager and A.H. Gee.
The handling on coupled patches is a bit complex. All fields (values and coordinates) get rewritten so
Now the triangle generation on non-separated processor patch faces can use the neighbouring value. Any separated processor face or cyclic face gets handled just like any boundary face.
Definition at line 79 of file isoSurface.H. Constructor & Destructor Documentation
Construct from cell values and point values. Uses boundaryField. for boundary values. Holds reference to cellIsoVals and pointIsoVals. Definition at line 1734 of file isoSurface.C.
Member Function Documentation
Runtime type information.
For every unmerged triangle point the point in the triSurface.
Definition at line 439 of file isoSurface.H.
Interpolates cCoords,pCoords. Uses the references to the original. fields used to create the iso surface. Definition at line 687 of file isoSurfaceTemplates.C. References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorIn, forAll, primitiveMesh::nCells(), primitiveMesh::nPoints(), PrimitivePatch< labelledTri,::Foam::List, pointField, point >::points(), Foam::Pout, List< T >::size(), and List< labelledTri >::size().
Here is the call graph for this function:
![]()
The documentation for this class was generated from the following files:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||