38 std::string exoMeshFName)
39 : fieldFName(
std::move(fieldFName)),
40 meshFName(
std::move(meshFName)),
41 exoMeshFName(
std::move(exoMeshFName)) {}
44 : edgeSidesetName(
std::move(edgeSidesetName)) {}
48 std::cout <<
"ProteusDriver created\n";
62 std::cout <<
"ProteusDriver destroyed" << std::endl;
71 this->opts_.edgeSidesetName, this->files_.exoMeshFName,
72 this->opts_.lowOrder, this->opts_.bndryConst);
Driver to read Proteus output.
std::string fieldFName
Proteus format HDF5 field filename.
~ProteusDriver() override
jsoncons::string_view getProgramType() const override
const Opts & getOpts() const
void setFiles(Files files)
void execute() const override
Run the workflow represented by the driver.
const Files & getFiles() const
Class to store HDF5 data from Proteus files.
static constexpr const char * programType