Definition at line 38 of file Z2RefineDriver.H.
Classes | |
struct | Opts |
Public Types | |
using | Files = DriverInOutFiles |
Public Member Functions | |
Z2RefineDriver (Files files, Opts opts) | |
const Opts & | getOpts () const |
void | setOpts (Opts opts) |
void | execute () const override |
Run the workflow represented by the driver. More... | |
virtual const Files & | getFiles () const |
virtual void | setFiles (Files files) |
Static Public Member Functions | |
static std::unique_ptr< NemDriver > | readJSON (const jsoncons::json &inputjson) |
Factory method for all drivers. More... | |
Protected Attributes | |
Files | files_ |
Private Member Functions | |
Z2RefineDriver () | |
Private Attributes | |
Opts | opts_ |
Inherits NEM::DRV::RefineDriver.
|
inherited |
Definition at line 42 of file RefineDriver.H.
Definition at line 41 of file Z2RefineDriver.C.
|
private |
Definition at line 44 of file Z2RefineDriver.C.
|
overridevirtual |
Implements NEM::DRV::NemDriver.
Definition at line 54 of file Z2RefineDriver.C.
References NEM::DRV::Z2RefineDriver::Opts::arrayName, meshBase::CreateShared(), NEM::DRV::RefineDriver::files_, NEM::DRV::DriverInOutFiles::inputMeshFile, mesh, NEM::DRV::Z2RefineDriver::Opts::method, and opts_.
|
virtualinherited |
Definition at line 40 of file RefineDriver.C.
References NEM::DRV::RefineDriver::files_.
const Z2RefineDriver::Opts & NEM::DRV::Z2RefineDriver::getOpts | ( | ) | const |
Definition at line 46 of file Z2RefineDriver.C.
References opts_.
|
staticinherited |
inputjson | json input with "Program Type" key |
Definition at line 37 of file NemDriver.C.
Referenced by NEM::DRV::MeshGenDriver::MeshGenDriver().
|
virtualinherited |
void NEM::DRV::Z2RefineDriver::setOpts | ( | Opts | opts | ) |
|
protectedinherited |
Definition at line 51 of file RefineDriver.H.
Referenced by NEM::DRV::UniformRefineDriver::execute(), execute(), NEM::DRV::SizeFieldRefineDriver::execute(), NEM::DRV::FoamRefineDriver::execute(), NEM::DRV::OmegahRefineDriver::execute(), NEM::DRV::RefineDriver::getFiles(), and NEM::DRV::RefineDriver::setFiles().
|
private |
Definition at line 62 of file Z2RefineDriver.H.