The Sparta Modeling Framework
Loading...
Searching...
No Matches
CommandLineSimulator.hpp File Reference

Class for creating a simulator based on command-line arguments. More...

#include <boost/program_options.hpp>
#include <boost/program_options/cmdline.hpp>
#include <boost/program_options/errors.hpp>
#include <boost/program_options/options_description.hpp>
#include <boost/program_options/positional_options.hpp>
#include <boost/program_options/variables_map.hpp>
#include <cstdint>
#include <vector>
#include <set>
#include <memory>
#include <string>
#include <unordered_map>
#include "sparta/report/Report.hpp"
#include "sparta/app/Simulation.hpp"
#include "sparta/app/MultiDetailOptions.hpp"
#include "sparta/app/AppTriggers.hpp"
#include "sparta/app/SimulationConfiguration.hpp"
#include "sparta/app/FeatureConfiguration.hpp"
#include "sparta/trigger/Trigger.hpp"
#include "sparta/trigger/Triggerable.hpp"
#include "sparta/pevents/PeventTrigger.hpp"
#include "sparta/pevents/PeventController.hpp"
#include "sparta/kernel/Scheduler.hpp"
#include "sparta/app/ReportDescriptor.hpp"

Go to the source code of this file.

Classes

class  sparta::app::CommandLineSimulator
 Command line simulator front-end class with argument parsing Works in conjunction with sparta::app::Simulation. More...
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 
namespace  sparta::app
 Sparta Application framework.
 

Variables

const constexpr char sparta::app::DefaultHeartbeat [] = "0"
 

Detailed Description

Class for creating a simulator based on command-line arguments.

Definition in file CommandLineSimulator.hpp.