Definition at line 86 of file MeshQualityDriver.H.
Classes | |
| struct | Opts |
Public Member Functions | |
| OptimizeMeshQualDriver (std::vector< cfmeshQualityParams > params) | |
| const std::vector< cfmeshQualityParams > & | getParams () const |
| void | setParams (std::vector< cfmeshQualityParams > params) |
| void | addParams (cfmeshQualityParams params) |
| void | execute () const override |
| Run the workflow represented by the driver. More... | |
Static Public Member Functions | |
| static std::unique_ptr< NemDriver > | readJSON (const jsoncons::json &inputjson) |
| Factory method for all drivers. More... | |
Private Member Functions | |
| OptimizeMeshQualDriver () | |
| const Opts & | getOpts () const |
| void | setOpts (Opts opts) |
Private Attributes | |
| Opts | opts_ |
Inherits NEM::DRV::MeshQualityDriver.
|
explicit |
Definition at line 69 of file MeshQualityDriver.C.
|
private |
Definition at line 73 of file MeshQualityDriver.C.
| void NEM::DRV::OptimizeMeshQualDriver::addParams | ( | cfmeshQualityParams | params | ) |
Definition at line 85 of file MeshQualityDriver.C.
References opts_, and NEM::DRV::OptimizeMeshQualDriver::Opts::params.
|
overridevirtual |
Implements NEM::DRV::NemDriver.
Definition at line 97 of file MeshQualityDriver.C.
References MeshQuality::cfmOptimize(), opts_, and NEM::DRV::OptimizeMeshQualDriver::Opts::params.
|
private |
| const std::vector< cfmeshQualityParams > & NEM::DRV::OptimizeMeshQualDriver::getParams | ( | ) | const |
Definition at line 76 of file MeshQualityDriver.C.
References getOpts(), and NEM::DRV::OptimizeMeshQualDriver::Opts::params.
|
staticinherited |
| inputjson | json input with "Program Type" key |
Definition at line 37 of file NemDriver.C.
Referenced by NEM::DRV::MeshGenDriver::MeshGenDriver().
|
private |
| void NEM::DRV::OptimizeMeshQualDriver::setParams | ( | std::vector< cfmeshQualityParams > | params | ) |
|
private |
Definition at line 114 of file MeshQualityDriver.H.
Referenced by addParams(), execute(), getOpts(), and setOpts().