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.