37 : inputMeshFile(
std::move(input)) {}
51 this->
file_ = std::move(file);
56 std::cout <<
"Detected file in VTK format" << std::endl;
57 std::cout <<
"Converting to FOAM Mesh ...." << std::endl;
59 std::cerr <<
"Source mesh file is not in VTK format" << std::endl;
63 if (!meshStream.good()) {
69 std::shared_ptr<meshBase> myMesh =
82 static constexpr
Opts opts{};
const Opts & getOpts() const
const Files & getFiles() const
foamMesh class contains methods for reading and writing mesh in OpenFOAM polyMesh format...
void execute() const override
Run the workflow represented by the driver.
static std::shared_ptr< meshBase > CreateShared(const std::string &fname)
Create shared ptr from fname.
void setFiles(Files file)
void write(const std::string &fname) const override
write the mesh to file named fname
VtkToFoamConversionDriver()
std::string inputMeshFile