2 #include "creativity/cmdargs/Simulator.hpp" 5 namespace boost {
namespace program_options {
class variables_map; } }
6 namespace creativity {
struct CreativitySettings; }
22 bool initialize =
false;
31 virtual std::string usage()
const override;
34 virtual std::string help()
const override;
37 virtual std::string versionSuffix()
const override;
41 virtual void addOptions()
override;
44 virtual void postParse(boost::program_options::variables_map &vars)
override;
Primary namespace for all Creativity library code.
Definition: config.hpp:4
CmdArgs/Simulator subclass for graphical simulator command-line arguments.
Definition: GUI.hpp:11
Common base class for CLI and GUI argument handling for running a simulation.
Definition: Simulator.hpp:24
std::string input
The input file (for the GUI)
Definition: GUI.hpp:25
Simulation parameters that are used to configure the simulation when calling setup().
Definition: CreativitySettings.hpp:10