Definition at line 60 of file OmegahRefineDriver.H.
Public Member Functions | |
Opts (std::vector< NEM::SRV::omegahRefineMetricSource > sources) | |
Public Attributes | |
bool | reconstructGeo {false} |
jsoncons::optional< bool > | Verbose {} |
std::vector< NEM::SRV::omegahRefineMetricSource > | MetricSources {} |
jsoncons::optional< bool > | ShouldLimitLengths {} |
jsoncons::optional< Omega_h::Real > | MaxLength {} |
jsoncons::optional< Omega_h::Real > | MinLength {} |
jsoncons::optional< bool > | ShouldLimitGradation {} |
jsoncons::optional< Omega_h::Real > | MaxGradationRate {} |
jsoncons::optional< Omega_h::Real > | GradationConvergenceTolerance {} |
jsoncons::optional< bool > | ShouldLimitElementCount {} |
jsoncons::optional< Omega_h::Real > | MaxElementCount {} |
jsoncons::optional< Omega_h::Real > | MinElementCount {} |
jsoncons::optional< Omega_h::Real > | ElementCountOverRelaxation {} |
jsoncons::optional< Omega_h::Int > | NsmoothingSteps {} |
jsoncons::optional< Omega_h::Real > | MinLengthDesired {} |
jsoncons::optional< Omega_h::Real > | MaxLengthDesired {} |
jsoncons::optional< Omega_h::Real > | MaxLengthAllowed {} |
jsoncons::optional< Omega_h::Real > | MinQualityAllowed {} |
jsoncons::optional< Omega_h::Real > | MinQualityDesired {} |
jsoncons::optional< Omega_h::Int > | NsliverLayers {} |
jsoncons::optional< std::string > | Verbosity {} |
jsoncons::optional< Omega_h::Real > | LengthHistogramMin {} |
jsoncons::optional< Omega_h::Real > | LengthHistogramMax {} |
jsoncons::optional< Omega_h::Int > | NlengthHistogramBins {} |
jsoncons::optional< Omega_h::Int > | NqualityHistogramBins {} |
jsoncons::optional< bool > | ShouldRefine {} |
jsoncons::optional< bool > | ShouldCoarsen {} |
jsoncons::optional< bool > | ShouldSwap {} |
jsoncons::optional< bool > | ShouldCoarsenSlivers {} |
jsoncons::optional< bool > | ShouldPreventCoarsenFlip {} |
std::vector< Transfer > | TransferOpts |
std::vector< VarCompare > | TransferOptsIntegralDiffuse |
Private Member Functions | |
Opts ()=default | |
Static Private Attributes | |
static constexpr const char * | method = "Omega_h" |
|
explicit |
Definition at line 50 of file OmegahRefineDriver.C.
|
privatedefault |
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::ElementCountOverRelaxation {} |
Definition at line 77 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::GradationConvergenceTolerance {} |
Definition at line 73 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::LengthHistogramMax {} |
Definition at line 88 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::LengthHistogramMin {} |
Definition at line 87 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MaxElementCount {} |
Definition at line 75 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MaxGradationRate {} |
Definition at line 72 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MaxLength {} |
Definition at line 69 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MaxLengthAllowed {} |
Definition at line 82 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MaxLengthDesired {} |
Definition at line 81 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
|
staticprivate |
Definition at line 102 of file OmegahRefineDriver.H.
std::vector<NEM::SRV::omegahRefineMetricSource> NEM::DRV::OmegahRefineDriver::Opts::MetricSources {} |
Definition at line 67 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MinElementCount {} |
Definition at line 76 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MinLength {} |
Definition at line 70 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MinLengthDesired {} |
Definition at line 80 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MinQualityAllowed {} |
Definition at line 83 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Real> NEM::DRV::OmegahRefineDriver::Opts::MinQualityDesired {} |
Definition at line 84 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Int> NEM::DRV::OmegahRefineDriver::Opts::NlengthHistogramBins {} |
Definition at line 89 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Int> NEM::DRV::OmegahRefineDriver::Opts::NqualityHistogramBins {} |
Definition at line 90 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Int> NEM::DRV::OmegahRefineDriver::Opts::NsliverLayers {} |
Definition at line 85 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<Omega_h::Int> NEM::DRV::OmegahRefineDriver::Opts::NsmoothingSteps {} |
Definition at line 78 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
bool NEM::DRV::OmegahRefineDriver::Opts::reconstructGeo {false} |
Definition at line 64 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<bool> NEM::DRV::OmegahRefineDriver::Opts::ShouldCoarsen {} |
Definition at line 92 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<bool> NEM::DRV::OmegahRefineDriver::Opts::ShouldCoarsenSlivers {} |
Definition at line 94 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<bool> NEM::DRV::OmegahRefineDriver::Opts::ShouldLimitElementCount {} |
Definition at line 74 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<bool> NEM::DRV::OmegahRefineDriver::Opts::ShouldLimitGradation {} |
Definition at line 71 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<bool> NEM::DRV::OmegahRefineDriver::Opts::ShouldLimitLengths {} |
Definition at line 68 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<bool> NEM::DRV::OmegahRefineDriver::Opts::ShouldPreventCoarsenFlip {} |
Definition at line 95 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<bool> NEM::DRV::OmegahRefineDriver::Opts::ShouldRefine {} |
Definition at line 91 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<bool> NEM::DRV::OmegahRefineDriver::Opts::ShouldSwap {} |
Definition at line 93 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
std::vector<Transfer> NEM::DRV::OmegahRefineDriver::Opts::TransferOpts |
Definition at line 97 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
std::vector<VarCompare> NEM::DRV::OmegahRefineDriver::Opts::TransferOptsIntegralDiffuse |
Definition at line 98 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<bool> NEM::DRV::OmegahRefineDriver::Opts::Verbose {} |
Definition at line 66 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().
jsoncons::optional<std::string> NEM::DRV::OmegahRefineDriver::Opts::Verbosity {} |
Definition at line 86 of file OmegahRefineDriver.H.
Referenced by NEM::DRV::OmegahRefineDriver::execute().