Definition at line 38 of file UniformRefineDriver.H.
Classes | |
| struct | Opts |
Public Types | |
| using | Files = DriverInOutFiles |
Public Member Functions | |
| UniformRefineDriver (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 | |
| UniformRefineDriver () | |
Private Attributes | |
| Opts | opts_ |
Inherits NEM::DRV::RefineDriver.
|
inherited |
Definition at line 42 of file RefineDriver.H.
Definition at line 39 of file UniformRefineDriver.C.
|
private |
Definition at line 42 of file UniformRefineDriver.C.
|
overridevirtual |
Implements NEM::DRV::NemDriver.
Definition at line 51 of file UniformRefineDriver.C.
References meshBase::CreateShared(), NEM::DRV::UniformRefineDriver::Opts::edgeScale, NEM::DRV::RefineDriver::files_, NEM::DRV::DriverInOutFiles::inputMeshFile, mesh, NEM::DRV::UniformRefineDriver::Opts::method, and opts_.
|
virtualinherited |
Definition at line 40 of file RefineDriver.C.
References NEM::DRV::RefineDriver::files_.
| const UniformRefineDriver::Opts & NEM::DRV::UniformRefineDriver::getOpts | ( | ) | const |
|
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::UniformRefineDriver::setOpts | ( | Opts | opts | ) |
|
protectedinherited |
Definition at line 51 of file RefineDriver.H.
Referenced by execute(), NEM::DRV::Z2RefineDriver::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 61 of file UniformRefineDriver.H.