Go to the documentation of this file.
61 int main(
int argc,
char *argv[])
65 "Convert AVL/FIRE polyhedral mesh to OpenFOAM format"
73 "Write in ASCII format instead of binary"
78 "Perform edge checking as well"
84 "Geometry scaling factor - default is 1 (no scaling)"
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling file names.
T getOrDefault(const word &optName, const T &deflt) const
const fileName & caseName() const noexcept
static void addNote(const string ¬e)
Extract command arguments and options from the supplied argc and argv parameters.
Ostream & endl(Ostream &os)
T get(const label index) const
static void addArgument(const string &argName, const string &usage="")
word format(conversionProperties.get< word >("format"))
label max(const labelHashSet &set, label maxValue=labelMin)
label checkFireEdges(const faceList &faces, const labelListList &pointFaces, const UList< point > &points=UList< point >::null())
static void addBoolOption(const word &optName, const string &usage="", bool advanced=false)
static unsigned int defaultPrecision() noexcept
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
@ ASCII
"ascii" (normal default)
Checks the mesh for edge connectivity as expected by the AVL/FIRE on-the-fly calculations....
static void addOption(const word &optName, const string ¶m="", const string &usage="", bool advanced=false)
Foam::argList args(argc, argv)
const fileName & rootPath() const noexcept
bool found(const word &optName) const