39 : params(
std::move(params)) {}
53 this->
file_ = std::move(file);
69 this->
opts_ = std::move(opts);
blockMeshGen <– meshGen <– meshBase This class incorporates mesh generating method of blockMesh uti...
blockMeshParams contains the parameters important for automatic meshing using blockMeshGen class...
static meshBase * Create(const std::string &fname)
Construct vtkMesh from filename.
void setParams(blockMeshParams params)
const Opts & getOpts() const
void setFiles(Files file)
const blockMeshParams & getParams() const
std::shared_ptr< meshBase > mesh
static std::shared_ptr< meshBase > CreateShared(const std::string &fname)
Create shared ptr from fname.
int createMeshFromSTL(const char *fname)
Generates mesh and returns VTK database.
const Files & getFiles() const
void execute() const override
Run the workflow represented by the driver.