Go to the documentation of this file.
49 int main(
int argc,
char *argv[])
53 "Conformal Voronoi automatic mesh generator"
58 "Check all surface geometry for quality"
64 "Conform to the initial points without any point motion"
73 const bool conformationOnly =
args.
found(
"conformationOnly");
98 "cvSearchableSurfaces",
105 foamyHexMeshDict.subDict(
"geometry"),
106 foamyHexMeshDict.getOrDefault(
"singleRegionName",
true)
112 allGeometry.checkTopology(
true);
114 allGeometry.checkGeometry
134 if (conformationOnly)
136 mesh.initialiseForConformation();
144 mesh.initialiseForMotion();
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A class for handling file names.
T getOrDefault(const word &optName, const T &deflt) const
static word timeName(const scalar t, const int precision=precision_)
static void addNote(const string ¬e)
Ostream & endl(Ostream &os)
Ostream & printExecutionTime(OSstream &os) const
static void noFunctionObjects(bool addWithOption=false)
label checkGeometry(const polyMesh &mesh, const bool allGeometry, autoPtr< surfaceWriter > &surfWriter, const autoPtr< writer< scalar >> &setWriter)
static void addBoolOption(const word &optName, const string &usage="", bool advanced=false)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const word & system() const
const word & executable() const noexcept
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Container for searchableSurfaces. The collection is specified as a dictionary. For example,...
const dimensionedScalar e
const word & constant() const
Foam::argList args(argc, argv)
bool found(const word &optName) const