|
SC_API void | sc_core::sc_set_stop_mode (sc_stop_mode mode) |
|
SC_API sc_stop_mode | sc_core::sc_get_stop_mode () |
|
SC_API void | sc_core::sc_start () |
|
SC_API void | sc_core::sc_start (const sc_time &duration, sc_starvation_policy p=SC_RUN_TO_TIME) |
|
void | sc_core::sc_start (int duration, sc_time_unit unit, sc_starvation_policy p=SC_RUN_TO_TIME) |
|
void | sc_core::sc_start (double duration, sc_time_unit unit, sc_starvation_policy p=SC_RUN_TO_TIME) |
|
SC_API void | sc_core::sc_stop () |
|
SC_API sc_dt::uint64 | sc_core::sc_delta_count () |
|
SC_API sc_dt::uint64 | sc_core::sc_delta_count_at_current_time () |
|
SC_API const std::vector< sc_event * > & | sc_core::sc_get_top_level_events (const sc_simcontext *simc_p) |
|
SC_API const std::vector< sc_object * > & | sc_core::sc_get_top_level_objects (const sc_simcontext *simc_p) |
|
SC_API bool | sc_core::sc_is_running (const sc_simcontext *simc_p) |
|
SC_API void | sc_core::sc_pause () |
|
SC_API bool | sc_core::sc_end_of_simulation_invoked () |
|
SC_API bool | sc_core::sc_start_of_simulation_invoked () |
|
SC_API void | sc_core::sc_set_time_resolution (double, sc_time_unit) |
|
SC_API sc_time | sc_core::sc_get_time_resolution () |
|
SC_API void | sc_core::sc_set_default_time_unit (double, sc_time_unit) |
|
SC_API sc_time | sc_core::sc_get_default_time_unit () |
|
SC_API bool | sc_core::sc_pending_activity_at_current_time (const sc_simcontext *) |
|
SC_API bool | sc_core::sc_pending_activity_at_future_time (const sc_simcontext *) |
|
SC_API sc_time | sc_core::sc_time_to_pending_activity (const sc_simcontext *) |
|
sc_simcontext * | sc_core::sc_get_curr_simcontext () |
|
sc_status | sc_core::sc_get_status () |
|
SC_API sc_process_handle | sc_core::sc_get_current_process_handle () |
|
sc_object * | sc_core::sc_get_current_object () |
|
sc_process_b * | sc_core::sc_get_current_process_b () |
|
SC_API sc_process_b * | sc_core::sc_get_curr_process_handle () |
|
sc_curr_proc_kind | sc_core::sc_get_curr_process_kind () |
|
int | sc_core::sc_get_simulator_status () |
|
SC_API const char * | sc_core::sc_gen_unique_name (const char *, bool preserve_first) |
|
SC_API void | sc_core::sc_set_random_seed (unsigned int seed_) |
|
SC_API void | sc_core::sc_initialize () |
|
SC_API const sc_time & | sc_core::sc_max_time () |
|
SC_API const sc_time & | sc_core::sc_time_stamp () |
|
SC_API double | sc_core::sc_simulation_time () |
|
SC_API sc_event * | sc_core::sc_find_event (const char *name) |
|
SC_API sc_object * | sc_core::sc_find_object (const char *name) |
|
SC_API bool | sc_core::sc_is_unwinding () |
|
bool | sc_core::sc_pending_activity (const sc_simcontext *simc_p=sc_get_curr_simcontext()) |
|
bool | sc_core::sc_hierarchical_name_exists (const char *name) |
|
bool | sc_core::sc_hierarchical_name_exists (const sc_object *parent, const char *name) |
|
const char * | sc_core::sc_get_hierarchical_name (const char *name) |
|
const char * | sc_core::sc_get_hierarchical_name (const sc_object *parent, const char *name) |
|
bool | sc_core::sc_register_hierarchical_name (const char *name) |
|
bool | sc_core::sc_register_hierarchical_name (const sc_object *parent, const char *name) |
|
bool | sc_core::sc_unregister_hierarchical_name (const char *name) |
|
bool | sc_core::sc_unregister_hierarchical_name (const sc_object *parent, const char *name) |
|
Definition of the simulation context class.
Original Author: Stan Y. Liao, Synopsys, Inc. Martin Janssen, Synopsys, Inc.
CHANGE LOG AT THE END OF THE FILE
Definition in file sc_simcontext.h.