| addReport(const ReportDescriptor &rep) | sparta::app::Simulation | |
| addTreeNodeExtensionFactory_(const std::string &extension_name, std::function< TreeNode::ExtensionsBase *()> creator) | sparta::app::Simulation | protected |
| asyncStop() | sparta::app::Simulation | virtual |
| attachReportTo_(sparta::ReportRepository::DirectoryHandle directoryH, const ReportDescriptor &rd, sparta::TreeNode *n, const std::vector< std::string > &replacements) | sparta::app::Simulation | protected |
| attachTapTo_(const log::TapDescriptor &td, sparta::TreeNode *n) | sparta::app::Simulation | protected |
| auto_summary_report_ | sparta::app::Simulation | protected |
| backtrace_ | sparta::app::Simulation | protected |
| buildTree() | sparta::app::Simulation | |
| checkAllVirtualParamsRead_(const ParameterTree &pt) | sparta::app::Simulation | protected |
| clk_manager_ | sparta::app::Simulation | protected |
| clk_root_node_ | sparta::app::Simulation | protected |
| configure(const int argc, char **argv, SimulationConfiguration *configuration, const bool use_pyshell=false) | sparta::app::Simulation | |
| configureTree() | sparta::app::Simulation | |
| controller_ | sparta::app::Simulation | protected |
| controller_triggers_ | sparta::app::Simulation | protected |
| CounterSemantic enum name | sparta::app::Simulation | |
| countNonDefaultParameters_(TreeNode *root) | sparta::app::Simulation | protected |
| CSEM_INSTRUCTIONS enum value | sparta::app::Simulation | |
| customEvent_(const std::string &event_name) | sparta::app::Simulation | protected |
| debug_trigger_ | sparta::app::Simulation | protected |
| delayedPeventStart_() | sparta::app::Simulation | protected |
| dumpDebugContent_(std::string &filename, const std::string &exception, const std::string &backtrace) noexcept | sparta::app::Simulation | protected |
| dumpDebugContentIfAllowed(std::exception_ptr eptr, bool forcec=false) noexcept | sparta::app::Simulation | |
| dumpMetaParameterTable(std::ostream &out) const | sparta::app::Simulation | |
| dumpNonDefaultParameters_(TreeNode *root, std::ostream &out) | sparta::app::Simulation | protected |
| enablePostRunValidation() | sparta::app::Simulation | inline |
| ExampleSimulator(const std::string &topology, sparta::Scheduler &scheduler, uint32_t num_cores=1, uint64_t instruction_limit=0, bool show_factories=false) | ExampleSimulator | |
| expandReportDescriptor_(const ReportDescriptor &rd) const | sparta::app::Simulation | protected |
| extension_descs_ | sparta::app::Simulation | protected |
| feature_config_ (defined in sparta::app::Simulation) | sparta::app::Simulation | protected |
| finalizeFramework() | sparta::app::Simulation | |
| finalizeTree() | sparta::app::Simulation | |
| findSemanticCounter(CounterSemantic sem) const | sparta::app::Simulation | inline |
| framework_finalized_ | sparta::app::Simulation | protected |
| getAppManager(const std::string &db_file="sparta.db") const | sparta::app::Simulation | |
| getAppManagers() | sparta::app::Simulation | |
| getClockManager() noexcept | sparta::app::Simulation | inline |
| getDatabaseFiles() const | sparta::app::Simulation | |
| getDbManager(const std::string &db_file="sparta.db") const | sparta::app::Simulation | |
| getDbManagers() | sparta::app::Simulation | |
| getFeatureConfiguration() const | sparta::app::Simulation | inline |
| getMetaParamRoot() const noexcept | sparta::app::Simulation | inline |
| getPipelineCollectionPrefix() const | sparta::app::Simulation | inline |
| getReportConfiguration() const | sparta::app::Simulation | inline |
| getResourceSet() noexcept | sparta::app::Simulation | inline |
| getRoot() noexcept | sparta::app::Simulation | inline |
| getRoot() const noexcept | sparta::app::Simulation | inline |
| getRootClock() noexcept | sparta::app::Simulation | inline |
| getRootClock() const noexcept | sparta::app::Simulation | inline |
| getRunControlInterface() | sparta::app::Simulation | inlinevirtual |
| getScheduler() | sparta::app::Simulation | inline |
| getScheduler() const | sparta::app::Simulation | inline |
| getSimName() const noexcept | sparta::app::Simulation | inline |
| getSimulationConfiguration() const | sparta::app::Simulation | inline |
| installTaps(const log::TapDescVec &taps) | sparta::app::Simulation | |
| log_trigger_ | sparta::app::Simulation | protected |
| memory_profiler_ | sparta::app::Simulation | protected |
| meta_ | sparta::app::Simulation | protected |
| nodes_given_extensions_ (defined in sparta::app::Simulation) | sparta::app::Simulation | protected |
| num_fired_ | sparta::app::Simulation | protected |
| numFired() | sparta::app::Simulation | inline |
| operator=(const Simulation &)=delete | sparta::app::Simulation | |
| pause_() | sparta::app::Simulation | protected |
| pevent_start_handler_ | sparta::app::Simulation | protected |
| pevent_start_trigger_ | sparta::app::Simulation | protected |
| pevent_warmup_icount_ | sparta::app::Simulation | protected |
| pipeline_collection_prefix_ | sparta::app::Simulation | protected |
| postProcessingLastCall() | sparta::app::Simulation | |
| print_dag_ | sparta::app::Simulation | protected |
| readyToRun() const | sparta::app::Simulation | inline |
| reapplyAllParameters_(TreeNode *root) | sparta::app::Simulation | protected |
| reapplyVolatileParameters_(TreeNode *root) | sparta::app::Simulation | protected |
| rep_descs_ | sparta::app::Simulation | protected |
| report_config_ | sparta::app::Simulation | protected |
| report_repository_ | sparta::app::Simulation | protected |
| res_list_ | sparta::app::Simulation | protected |
| resume_() | sparta::app::Simulation | protected |
| root_ | sparta::app::Simulation | protected |
| root_clk_ | sparta::app::Simulation | protected |
| rootDescendantAdded_(const sparta::TreeNode &node_added) | sparta::app::Simulation | protected |
| run(uint64_t run_time) | sparta::app::Simulation | virtual |
| runControlLoop_(uint64_t run_time) | sparta::app::Simulation | protectedvirtual |
| runRaw(uint64_t run_time) | sparta::app::Simulation | virtual |
| runRaw_(uint64_t run_time) | sparta::app::Simulation | protectedvirtual |
| saveReports() | sparta::app::Simulation | |
| scheduler_ | sparta::app::Simulation | protected |
| setFeatureConfig(const FeatureConfiguration *feature_config) | sparta::app::Simulation | inline |
| setSimulationController_(std::shared_ptr< SimulationController > controller) | sparta::app::Simulation | protected |
| setupControllerTriggers_() | sparta::app::Simulation | protected |
| setupProfilers_() | sparta::app::Simulation | protected |
| setupReports_(ReportStatsCollector *collector) | sparta::app::Simulation | protected |
| setupStreamControllers_() | sparta::app::Simulation | protected |
| sim_config_ (defined in sparta::app::Simulation) | sparta::app::Simulation | protected |
| sim_name_ | sparta::app::Simulation | protected |
| Simulation()=delete | sparta::app::Simulation | |
| Simulation(const Simulation &)=delete | sparta::app::Simulation | |
| Simulation(Simulation &&)=delete | sparta::app::Simulation | |
| Simulation(const std::string &sim_name, Scheduler *scheduler) | sparta::app::Simulation | |
| simulation_successful_ | sparta::app::Simulation | protected |
| simulationSuccessful() const | sparta::app::Simulation | inline |
| taps_to_del_ | sparta::app::Simulation | protected |
| terminate_() | sparta::app::Simulation | protected |
| to_delete_ | sparta::app::Simulation | protected |
| tree_node_extension_factories_ | sparta::app::Simulation | protected |
| user_configs_ | sparta::app::Simulation | protected |
| using_final_config_ | sparta::app::Simulation | protected |
| usingFinalConfig() const | sparta::app::Simulation | inline |
| usingPyshell() const | sparta::app::Simulation | inline |
| validate_post_run_ | sparta::app::Simulation | protected |
| validateDescriptorCanBeAdded_(const ReportDescriptor &rd, const bool using_pyshell) const | sparta::app::Simulation | protected |
| warn_to_cerr_ | sparta::app::Simulation | protected |
| warn_to_file_ | sparta::app::Simulation | protected |
| ~ExampleSimulator() (defined in ExampleSimulator) | ExampleSimulator | virtual |
| ~Simulation() | sparta::app::Simulation | virtual |