OESetupSplitMolComplexOptions¶
bool OESetupSplitMolComplexOptions(OESplitMolComplexOptions &opts,
const OESystem::OEInterface &itf,
unsigned siteOverride =OESplitMolComplexParam::DoNotOverride,
unsigned modelOverride=OESplitMolComplexParam::DoNotOverride)
Initializes an OESplitMolComplexOptions
object from the parameters of a given
interface
.
The parameters siteOverride
and modelOverride
can be used to
ResetFilters
with values other than that from the interface object. For example, by setting
siteOverride
to 0
, filters will be set up to select for all sites
regardless what was specified on the command line and then stored in the interface.
These parameters are convenient when iterating over sites and/or models
in a system. By default, these parameters will not override the interface object.
See also
OEInterface class
OESplitMolComplexParam
namespace