|
| ModifiableMeshedSurface () |
|
| ModifiableMeshedSurface (MeshedSurface< Face > &&surf) |
|
virtual | ~ModifiableMeshedSurface ()=default |
|
| MeshedSurface () |
|
| MeshedSurface (const MeshedSurface &surf) |
|
| MeshedSurface (const UnsortedMeshedSurface< Face > &surf) |
|
| MeshedSurface (MeshedSurface &&surf) |
|
| MeshedSurface (UnsortedMeshedSurface< Face > &&surf) |
|
| MeshedSurface (const pointField &pointLst, const UList< Face > &faceLst, const UList< surfZone > &zoneLst) |
|
| MeshedSurface (pointField &&pointLst, List< Face > &&faceLst, const UList< surfZone > &zoneLst) |
|
| MeshedSurface (const pointField &pointLst, const UList< Face > &faceLst, const labelUList &zoneSizes=labelUList(), const UList< word > &zoneNames=UList< word >()) |
|
| MeshedSurface (pointField &&pointLst, List< Face > &&faceLst, const labelUList &zoneSizes=labelUList(), const UList< word > &zoneNames=UList< word >()) |
|
| MeshedSurface (const polyBoundaryMesh &bMesh, const bool globalPoints=false) |
|
| MeshedSurface (const surfMesh &mesh) |
|
| MeshedSurface (const fileName &name) |
|
| MeshedSurface (const fileName &name, const word &fileType) |
|
| MeshedSurface (Istream &is) |
|
| MeshedSurface (const Time &runTime) |
|
| MeshedSurface (const Time &runTime, const word &surfName) |
|
| MeshedSurface (const IOobject &io, const dictionary &dict, const bool isGlobal=true) |
|
| MeshedSurface () |
|
| MeshedSurface (const MeshedSurface< Face > &surf) |
|
| MeshedSurface (const UnsortedMeshedSurface< Face > &surf) |
|
| MeshedSurface (MeshedSurface< Face > &&surf) |
|
| MeshedSurface (UnsortedMeshedSurface< Face > &&surf) |
|
| MeshedSurface (const pointField &pointLst, const UList< Face > &faceLst, const UList< surfZone > &zoneLst) |
|
| MeshedSurface (pointField &&pointLst, List< Face > &&faceLst, const UList< surfZone > &zoneLst) |
|
| MeshedSurface (const pointField &pointLst, const UList< Face > &faceLst, const labelUList &zoneSizes, const UList< word > &zoneNames) |
|
| MeshedSurface (pointField &&pointLst, List< Face > &&faceLst, const labelUList &zoneSizes, const UList< word > &zoneNames) |
|
| MeshedSurface (const surfMesh &mesh) |
|
| MeshedSurface (const polyBoundaryMesh &bMesh, const bool useGlobalPoints) |
|
| MeshedSurface (const fileName &name, const word &fileType) |
|
| MeshedSurface (const fileName &name) |
|
| MeshedSurface (Istream &is) |
|
| MeshedSurface (const Time &runTime) |
|
| MeshedSurface (const Time &runTime, const word &surfName) |
|
| MeshedSurface (const IOobject &io, const dictionary &dict, const bool isGlobal) |
|
bool | read (const fileName &name, const word &fileType) |
|
virtual bool | read (const fileName &name) |
|
virtual void | write (const fileName &name, IOstreamOption streamOpt=IOstreamOption(), const dictionary &options=dictionary::null) const |
|
virtual void | write (const fileName &name, const word &fileType, IOstreamOption streamOpt=IOstreamOption(), const dictionary &options=dictionary::null) const |
|
void | write (const Time &runTime, const word &surfName=word::null) const |
|
| ClassName ("MeshedSurface") |
|
| declareRunTimeSelectionTable (autoPtr, MeshedSurface, fileExtension,(const fileName &name),(name)) |
|
virtual | ~MeshedSurface () |
|
| declareMemberFunctionSelectionTable (void, UnsortedMeshedSurface, write, fileExtension,(const fileName &name, const MeshedSurface< Face > &surf, IOstreamOption streamOpt, const dictionary &options),(name, surf, streamOpt, options)) |
|
label | size () const |
|
const List< Face > & | surfFaces () const |
|
const labelList & | faceIds () const |
|
const surfZoneList & | surfZones () const |
|
const vectorField & | Sf () const |
|
const scalarField & | magSf () const |
|
const vectorField & | Cf () const |
|
virtual void | clear () |
|
virtual void | addZones (const UList< surfZone > &, const bool cullEmpty=false) |
|
virtual void | addZones (const labelUList &sizes, const UList< word > &names, const bool cullEmpty=false) |
|
virtual void | addZones (const labelUList &sizes, const bool cullEmpty=false) |
|
bool | addZonesToFaces () |
|
bool | addZonesToFaces () |
|
bool | addZonesToFaces () |
|
virtual void | removeZones () |
|
virtual void | movePoints (const pointField &newPoints) |
|
virtual void | scalePoints (const scalar scaleFactor) |
|
virtual void | cleanup (const bool verbose) |
|
virtual void | compactPoints (labelList &pointMap=const_cast< labelList & >(labelList::null())) |
|
virtual bool | stitchFaces (const scalar tol=SMALL, const bool verbose=false) |
|
virtual bool | checkFaces (const bool verbose=false) |
|
virtual label | nTriangles () const |
|
virtual label | nTriangles (labelList &faceMap) const |
|
virtual label | triangulate () |
|
virtual label | triangulate (labelList &faceMap) |
|
void | subsetMeshMap (const BoolListType &include, labelList &pointMap, labelList &faceMap) const |
|
MeshedSurface | subsetMesh (const UList< bool > &include, labelList &pointMap, labelList &faceMap) const |
|
MeshedSurface | subsetMesh (const bitSet &include, labelList &pointMap, labelList &faceMap) const |
|
MeshedSurface | subsetMesh (const UList< bool > &include) const |
|
MeshedSurface | subsetMesh (const bitSet &include) const |
|
MeshedSurface | subsetMesh (const wordRes &includeNames, const wordRes &excludeNames=wordRes()) const |
|
void | swap (MeshedSurface< Face > &surf) |
|
void | transfer (pointField &pointLst, List< Face > &faceLst) |
|
void | transfer (MeshedSurface< Face > &surf) |
|
void | transfer (UnsortedMeshedSurface< Face > &surf) |
|
autoPtr< MeshedSurface< Face > > | releaseGeom () |
|
void | swapFaces (List< Face > &faces) |
|
void | swapPoints (pointField &points) |
|
void | writeStats (Ostream &os) const |
|
void | operator= (const MeshedSurface< Face > &surf) |
|
void | operator= (MeshedSurface< Face > &&surf) |
|
| operator MeshedSurfaceProxy< Face > () const |
|
|
typedef Face | face_type |
|
typedef point | point_type |
|
static void | write (const fileName &name, const MeshedSurface< Face > &surf, IOstreamOption streamOpt=IOstreamOption(), const dictionary &options=dictionary::null) |
|
static void | write (const fileName &name, const word &fileType, const MeshedSurface< Face > &surf, IOstreamOption streamOpt=IOstreamOption(), const dictionary &options=dictionary::null) |
|
static wordHashSet | readTypes () |
|
static wordHashSet | writeTypes () |
|
static bool | canReadType (const word &fileType, bool verbose=false) |
|
static bool | canWriteType (const word &fileType, bool verbose=false) |
|
static bool | canRead (const fileName &name, bool verbose=false) |
|
static autoPtr< MeshedSurface > | New (const fileName &name, const word &fileType, bool mandatory=true) |
|
static autoPtr< MeshedSurface > | New (const fileName &name) |
|
void | transcribe (MeshedSurface< face > &surf) |
|
void | transcribe (MeshedSurface< face > &surf) |
|
void | transcribe (MeshedSurface< face > &surf) |
|
void | transcribe (MeshedSurface< face > &surf) |
|
void | checkZones (const bool verbose=true) |
|
pointField & | storedPoints () |
|
List< Face > & | storedFaces () |
|
labelList & | storedFaceIds () |
|
surfZoneList & | storedZones () |
|
void | sortFacesAndStore (DynamicList< Face > &unsortedFaces, DynamicList< label > &zoneIds, DynamicList< label > &elemIds, bool sorted) |
|
virtual void | remapFaces (const labelUList &faceMapNewToOld) |
|
template<class Face>
class Foam::ModifiableMeshedSurface< Face >
A special purpose MeshedSurface that exposes the stored values for direct modification.
Its usage should be restricted to special cases where the surface needs modifications as an atomic operation.
Definition at line 46 of file ModifiableMeshedSurface.H.