39 #ifndef extendedFeatureEdgeMesh_H 40 #define extendedFeatureEdgeMesh_H 143 virtual bool global()
const
label nonFeatureStart() const
Return the index of the start of the non-feature points.
const labelListList & featurePointNormals() const
Return the indices of the normals that are adjacent to the.
A class for handling file names.
const labelListList & edgeNormals() const
Return the indices of the normals that are adjacent to the.
const labelListList & normalDirections() const
TypeName("extendedFeatureEdgeMesh")
Runtime type information.
fileName globalFilePath(const word &typeName, const bool search=true) const
Redirect to fileHandler filePath, searching up if in parallel.
const List< sideVolumeType > & normalVolumeTypes() const
Return.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Description of feature edges and points.
label multipleStart() const
Return the index of the start of the multiply-connected feature.
Trait for specifying global vs. local IOobject file types.
const vectorField & normals() const
Return the normals of the surfaces adjacent to the feature edges.
label openStart() const
Return the index of the start of the open feature edges.
const labelList & regionEdges() const
Return the feature edges which are on the boundary between.
virtual bool global() const
Is object global.
virtual fileName filePath() const
Return complete path + object name if the file exists either in the case/processor or case otherwise ...
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
A list of faces which address into the list of points.
label flatStart() const
Return the index of the start of the flat feature edges.
label internalStart() const
Return the index of the start of the internal feature edges.
virtual bool write(const bool writeOnProc=true) const
Write using setting from DB.
label mixedStart() const
Return the index of the start of the mixed type feature points.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
const labelListList & featurePointEdges() const
Return the edge labels for a given feature point. Edges are.
virtual bool writeData(Ostream &) const
WriteData function required for regIOobject write operation.
const vectorField & edgeDirections() const
Return the edgeDirection vectors.
virtual ~extendedFeatureEdgeMesh()=default
Destructor.
extendedFeatureEdgeMesh(const IOobject &io)
Construct (read) given an IOobject.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
IOobject io("surfaceFilmProperties", mesh.time().constant(), mesh, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE, IOobject::NO_REGISTER)
Registry of regIOobjects.
Defines the attributes of an object for which implicit objectRegistry management is supported...
virtual bool readData(Istream &)
ReadData function required for regIOobject read operation.
Holds feature edges/points of surface.
label concaveStart() const
Return the index of the start of the concave feature points.