mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
surfMesh reworked
- treat 'ofs' IO just like any other format - dropped BasicMeshedSurface, since MeshedSurface can now also have zero or more zones - UnsortedMeshedSurface is a special type of MeshedSurface with zero zones, but with additional zoneId labels - use MeshedSurfaceProxy for writing surfaces with points/faces/zones and optional faceMap - provides output interface for MeshedSurface, UnsortedMeshedSurface and surfMesh. - simplify output to filenames only, I can't see that the Ostream is needed anywhere - surfMesh renaming now works, after the objectRegistry fix
This commit is contained in:
@ -62,10 +62,10 @@ class primitiveMesh;
|
||||
class cuttingPlane
|
||||
:
|
||||
public plane,
|
||||
public BasicMeshedSurface<face>
|
||||
public MeshedSurface<face>
|
||||
{
|
||||
//- Private typedefs for convenience
|
||||
typedef BasicMeshedSurface<face> MeshStorage;
|
||||
typedef MeshedSurface<face> MeshStorage;
|
||||
|
||||
// Private data
|
||||
|
||||
|
||||
@ -50,11 +50,11 @@ namespace Foam
|
||||
|
||||
class sampledPatch
|
||||
:
|
||||
public BasicMeshedSurface<face>,
|
||||
public MeshedSurface<face>,
|
||||
public sampledSurface
|
||||
{
|
||||
//- Private typedefs for convenience
|
||||
typedef BasicMeshedSurface<face> MeshStorage;
|
||||
typedef MeshedSurface<face> MeshStorage;
|
||||
|
||||
// Private data
|
||||
|
||||
|
||||
Reference in New Issue
Block a user