21 "samples",
"The samples are semicolon-separated entries of the form 'Var1=Val1:Val2:...:Valk,Var2=... that span the sample spaces.")
22 .setDefaultValueString(
"")
26 "Sets whether it can be assumed that the samples are graph-preserving.")
virtual std::string getValueAsString() const =0
Retrieves the value of this argument as a string.
static ArgumentBuilder createStringArgument(std::string const &name, std::string const &description)
Creates a string argument with the given parameters.
This class provides the interface to create an option...
ArgumentBase const & getArgumentByName(std::string const &argumentName) const
Returns a reference to the argument with the specified long name.
bool getHasOptionBeenSet() const
Retrieves whether the option has been set.
ModuleSettings(std::string const &moduleName)
Constructs a new settings object.
void addOption(std::shared_ptr< Option > const &option)
Adds and registers the given option.
Option & getOption(std::string const &longName)
Retrieves the option with the given long name.
static const std::string moduleName
bool isSampleDerivativeSet() const
Retrieves whether samples are to be from the derivative.
bool isSampleExactSet() const
Retrieves whether samples are to be computed exactly.
bool isSamplesAreGraphPreservingSet() const
Retrieves whether the samples are graph preserving.
std::string getSamples() const
Retrieves the samples as a comma-separated list of samples for each (relevant) variable,...
const std::string sampleExactOptionName
const std::string samplesGraphPreservingOptionName
const std::string samplesOptionName
const std::string sampleDerivativeOptionName