The Sparta Modeling Framework
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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
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
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
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