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 |
getClockManager() noexcept | sparta::app::Simulation | inline |
getDatabaseRoot() const | 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 |
getSimulationDatabaseAccessor() const | sparta::app::Simulation | |
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 |
setupDatabaseTriggers_() | sparta::app::Simulation | protected |
setupProfilers_() | sparta::app::Simulation | protected |
setupReports_() | 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 |