NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
NEM::DRV::AutoVerificationDriver::Opts Struct Reference

Detailed Description

Definition at line 68 of file AutoVerificationDriver.H.

Public Member Functions

 Opts (std::vector< int > arrayIds)
 Set AV driver options. More...
 

Public Attributes

std::vector< int > arrayIds
 field ids for which we will evaluate the grid convergence index (GCI) More...
 
std::string transferType {"Consistent Interpolation"}
 default is 'Consistent Interpolation', alternatives include 'Conservative Surface Transfer' (if enabled, requires IMPACT) and 'Conservative Volume Transfer' (if enabled) More...
 
double targetGCI {1.1}
 the target GCI value, set to 1.1 by default More...
 
jsoncons::optional< int > numThreads {}
 sets number of threads used in transfer (if OpenMP enabled); if unset and OpenMP enabled, omp_get_max_threads used More...
 

Private Member Functions

 Opts ()=default
 

Constructor & Destructor Documentation

◆ Opts() [1/2]

NEM::DRV::AutoVerificationDriver::Opts::Opts ( std::vector< int >  arrayIds)
explicit
Parameters
arrayIDsSet arrayIds member

Definition at line 48 of file AutoVerificationDriver.C.

49  : arrayIds(std::move(arrayIds)) {}
std::vector< int > arrayIds
field ids for which we will evaluate the grid convergence index (GCI)

◆ Opts() [2/2]

NEM::DRV::AutoVerificationDriver::Opts::Opts ( )
privatedefault

Member Data Documentation

◆ arrayIds

std::vector<int> NEM::DRV::AutoVerificationDriver::Opts::arrayIds

Definition at line 79 of file AutoVerificationDriver.H.

Referenced by NEM::DRV::AutoVerificationDriver::execute().

◆ numThreads

jsoncons::optional<int> NEM::DRV::AutoVerificationDriver::Opts::numThreads {}

Definition at line 94 of file AutoVerificationDriver.H.

Referenced by NEM::DRV::AutoVerificationDriver::execute().

◆ targetGCI

double NEM::DRV::AutoVerificationDriver::Opts::targetGCI {1.1}

Definition at line 89 of file AutoVerificationDriver.H.

Referenced by NEM::DRV::AutoVerificationDriver::execute().

◆ transferType

std::string NEM::DRV::AutoVerificationDriver::Opts::transferType {"Consistent Interpolation"}

Definition at line 85 of file AutoVerificationDriver.H.

Referenced by NEM::DRV::AutoVerificationDriver::execute().


The documentation for this struct was generated from the following files: