1 #ifndef SIMPT_PAREX_ISWEEP_H_
2 #define SIMPT_PAREX_ISWEEP_H_
22 #include <boost/property_tree/ptree.hpp>
43 virtual std::string
GetValue(
unsigned int index)
const = 0;
46 virtual boost::property_tree::ptree
ToPtree()
const = 0;
51 #endif // end-of-include-guard
virtual std::string GetValue(unsigned int index) const =0
Returns the value on the given index.
An interface class for a parameter sweep.
virtual unsigned int GetNumberOfValues() const =0
Returns the number of values in the sweep.
virtual ISweep * Clone() const =0
Polymorphic copy constructor.
Namespace for SimPT parameter explorer package.
virtual boost::property_tree::ptree ToPtree() const =0
Convert the given ptree to a sweep.