The Sparta Modeling Framework
Loading...
Searching...
No Matches
ExampleSimulator Member List

This is the complete list of members for ExampleSimulator, including all inherited members.

addReport(const ReportDescriptor &rep)sparta::app::Simulation
addTreeNodeExtensionFactory_(const std::string &extension_name, std::function< TreeNode::ExtensionsBase *()> creator)sparta::app::Simulationprotected
asyncStop()sparta::app::Simulationvirtual
attachReportTo_(sparta::ReportRepository::DirectoryHandle directoryH, const ReportDescriptor &rd, sparta::TreeNode *n, const std::vector< std::string > &replacements)sparta::app::Simulationprotected
attachTapTo_(const log::TapDescriptor &td, sparta::TreeNode *n)sparta::app::Simulationprotected
auto_summary_report_sparta::app::Simulationprotected
backtrace_sparta::app::Simulationprotected
buildTree()sparta::app::Simulation
checkAllVirtualParamsRead_(const ParameterTree &pt)sparta::app::Simulationprotected
clk_manager_sparta::app::Simulationprotected
clk_root_node_sparta::app::Simulationprotected
configure(const int argc, char **argv, SimulationConfiguration *configuration, const bool use_pyshell=false)sparta::app::Simulation
configureTree()sparta::app::Simulation
controller_sparta::app::Simulationprotected
controller_triggers_sparta::app::Simulationprotected
CounterSemantic enum namesparta::app::Simulation
countNonDefaultParameters_(TreeNode *root)sparta::app::Simulationprotected
CSEM_INSTRUCTIONS enum valuesparta::app::Simulation
customEvent_(const std::string &event_name)sparta::app::Simulationprotected
debug_trigger_sparta::app::Simulationprotected
delayedPeventStart_()sparta::app::Simulationprotected
dumpDebugContent_(std::string &filename, const std::string &exception, const std::string &backtrace) noexceptsparta::app::Simulationprotected
dumpDebugContentIfAllowed(std::exception_ptr eptr, bool forcec=false) noexceptsparta::app::Simulation
dumpMetaParameterTable(std::ostream &out) constsparta::app::Simulation
dumpNonDefaultParameters_(TreeNode *root, std::ostream &out)sparta::app::Simulationprotected
enablePostRunValidation()sparta::app::Simulationinline
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) constsparta::app::Simulationprotected
extension_descs_sparta::app::Simulationprotected
feature_config_ (defined in sparta::app::Simulation)sparta::app::Simulationprotected
finalizeFramework()sparta::app::Simulation
finalizeTree()sparta::app::Simulation
findSemanticCounter(CounterSemantic sem) constsparta::app::Simulationinline
framework_finalized_sparta::app::Simulationprotected
getClockManager() noexceptsparta::app::Simulationinline
getDatabaseRoot() constsparta::app::Simulation
getFeatureConfiguration() constsparta::app::Simulationinline
getMetaParamRoot() const noexceptsparta::app::Simulationinline
getPipelineCollectionPrefix() constsparta::app::Simulationinline
getReportConfiguration() constsparta::app::Simulationinline
getResourceSet() noexceptsparta::app::Simulationinline
getRoot() noexceptsparta::app::Simulationinline
getRoot() const noexceptsparta::app::Simulationinline
getRootClock() noexceptsparta::app::Simulationinline
getRootClock() const noexceptsparta::app::Simulationinline
getRunControlInterface()sparta::app::Simulationinlinevirtual
getScheduler()sparta::app::Simulationinline
getScheduler() constsparta::app::Simulationinline
getSimName() const noexceptsparta::app::Simulationinline
getSimulationConfiguration() constsparta::app::Simulationinline
getSimulationDatabaseAccessor() constsparta::app::Simulation
installTaps(const log::TapDescVec &taps)sparta::app::Simulation
log_trigger_sparta::app::Simulationprotected
memory_profiler_sparta::app::Simulationprotected
meta_sparta::app::Simulationprotected
nodes_given_extensions_ (defined in sparta::app::Simulation)sparta::app::Simulationprotected
num_fired_sparta::app::Simulationprotected
numFired()sparta::app::Simulationinline
operator=(const Simulation &)=deletesparta::app::Simulation
pause_()sparta::app::Simulationprotected
pevent_start_handler_sparta::app::Simulationprotected
pevent_start_trigger_sparta::app::Simulationprotected
pevent_warmup_icount_sparta::app::Simulationprotected
pipeline_collection_prefix_sparta::app::Simulationprotected
postProcessingLastCall()sparta::app::Simulation
print_dag_sparta::app::Simulationprotected
readyToRun() constsparta::app::Simulationinline
reapplyAllParameters_(TreeNode *root)sparta::app::Simulationprotected
reapplyVolatileParameters_(TreeNode *root)sparta::app::Simulationprotected
rep_descs_sparta::app::Simulationprotected
report_config_sparta::app::Simulationprotected
report_repository_sparta::app::Simulationprotected
res_list_sparta::app::Simulationprotected
resume_()sparta::app::Simulationprotected
root_sparta::app::Simulationprotected
root_clk_sparta::app::Simulationprotected
rootDescendantAdded_(const sparta::TreeNode &node_added)sparta::app::Simulationprotected
run(uint64_t run_time)sparta::app::Simulationvirtual
runControlLoop_(uint64_t run_time)sparta::app::Simulationprotectedvirtual
runRaw(uint64_t run_time)sparta::app::Simulationvirtual
runRaw_(uint64_t run_time)sparta::app::Simulationprotectedvirtual
saveReports()sparta::app::Simulation
scheduler_sparta::app::Simulationprotected
setFeatureConfig(const FeatureConfiguration *feature_config)sparta::app::Simulationinline
setSimulationController_(std::shared_ptr< SimulationController > controller)sparta::app::Simulationprotected
setupControllerTriggers_()sparta::app::Simulationprotected
setupDatabaseTriggers_()sparta::app::Simulationprotected
setupProfilers_()sparta::app::Simulationprotected
setupReports_()sparta::app::Simulationprotected
setupStreamControllers_()sparta::app::Simulationprotected
sim_config_ (defined in sparta::app::Simulation)sparta::app::Simulationprotected
sim_name_sparta::app::Simulationprotected
Simulation()=deletesparta::app::Simulation
Simulation(const Simulation &)=deletesparta::app::Simulation
Simulation(Simulation &&)=deletesparta::app::Simulation
Simulation(const std::string &sim_name, Scheduler *scheduler)sparta::app::Simulation
simulation_successful_sparta::app::Simulationprotected
simulationSuccessful() constsparta::app::Simulationinline
taps_to_del_sparta::app::Simulationprotected
terminate_()sparta::app::Simulationprotected
to_delete_sparta::app::Simulationprotected
tree_node_extension_factories_sparta::app::Simulationprotected
user_configs_sparta::app::Simulationprotected
using_final_config_sparta::app::Simulationprotected
usingFinalConfig() constsparta::app::Simulationinline
usingPyshell() constsparta::app::Simulationinline
validate_post_run_sparta::app::Simulationprotected
validateDescriptorCanBeAdded_(const ReportDescriptor &rd, const bool using_pyshell) constsparta::app::Simulationprotected
warn_to_cerr_sparta::app::Simulationprotected
warn_to_file_sparta::app::Simulationprotected
~ExampleSimulator() (defined in ExampleSimulator)ExampleSimulatorvirtual
~Simulation()sparta::app::Simulationvirtual