40#ifndef featureEdgeMesh_H
41#define featureEdgeMesh_H
91 virtual bool global()
const
Defines the attributes of an object for which implicit objectRegistry management is supported,...
fileName globalFilePath(const word &typeName, const bool search=true) const
Redirect to fileHandler filePath, searching up if in parallel.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
edgeMesh(const faMesh &mesh)
Construct finite-area edge mesh faMesh reference.
const pointField & points() const noexcept
Return points.
const edgeList & edges() const noexcept
Return edges.
virtual bool writeData(Ostream &) const
WriteData function required for regIOobject write operation.
virtual bool global() const
Is object global.
featureEdgeMesh(const IOobject &)
Construct (read) given an IOobject.
virtual fileName filePath() const
Return complete path + object name if the file exists.
virtual bool readData(Istream &)
ReadData function required for regIOobject read operation.
TypeName("featureEdgeMesh")
A class for handling file names.
regIOobject(const IOobject &io, const bool isTimeObject=false)
Construct from IOobject. The optional flag adds special handling if the object is the top-level regIO...
List< edge > edgeList
List of edge.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
vectorField pointField
pointField is a vectorField.
Trait for specifying global vs. local IOobject file types.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.