Driver to read Proteus output. More...
Converts Proteus HDF mesh to VTK/Exodus format
Definition at line 42 of file ProteusDriver.H.
Classes | |
| struct | Files |
| struct | Opts |
Public Member Functions | |
| ProteusDriver (Files files, Opts opts) | |
| const Files & | getFiles () const |
| void | setFiles (Files files) |
| const Opts & | getOpts () const |
| void | setOpts (Opts opts) |
| void | execute () const override |
| Run the workflow represented by the driver. More... | |
| ~ProteusDriver () override | |
Static Public Member Functions | |
| static std::unique_ptr< NemDriver > | readJSON (const jsoncons::json &inputjson) |
| Factory method for all drivers. More... | |
Private Member Functions | |
| ProteusDriver () | |
| jsoncons::string_view | getProgramType () const override |
Private Attributes | |
| Files | files_ |
| Opts | opts_ |
Static Private Attributes | |
| static constexpr const char * | programType = "Proteus" |
Inherits NEM::DRV::NemDriver.
Definition at line 46 of file ProteusDriver.C.
|
override |
Definition at line 61 of file ProteusDriver.C.
|
private |
Definition at line 51 of file ProteusDriver.C.
|
overridevirtual |
Implements NEM::DRV::NemDriver.
Definition at line 69 of file ProteusDriver.C.
References NEM::DRV::ProteusDriver::Files::fieldFName, and files_.
| const ProteusDriver::Files & NEM::DRV::ProteusDriver::getFiles | ( | ) | const |
| const ProteusDriver::Opts & NEM::DRV::ProteusDriver::getOpts | ( | ) | const |
|
overrideprivatevirtual |
Implements NEM::DRV::NemDriver.
Definition at line 65 of file ProteusDriver.C.
References programType.
|
staticinherited |
| inputjson | json input with "Program Type" key |
Definition at line 37 of file NemDriver.C.
Referenced by NEM::DRV::MeshGenDriver::MeshGenDriver().
| void NEM::DRV::ProteusDriver::setFiles | ( | Files | files | ) |
| void NEM::DRV::ProteusDriver::setOpts | ( | Opts | opts | ) |
|
private |
Definition at line 99 of file ProteusDriver.H.
Referenced by execute(), getFiles(), and setFiles().
|
private |
Definition at line 100 of file ProteusDriver.H.
|
staticprivate |
Definition at line 102 of file ProteusDriver.H.
Referenced by getProgramType().