C:/systemc-2.2.0/systemc-2.2.0/src/sysc/kernel/sc_simcontext.h

#include "sysc/kernel/sc_cmnhdr.h"
#include "sysc/kernel/sc_process.h"
#include "sysc/kernel/sc_time.h"
#include "sysc/utils/sc_hash.h"
#include "sysc/utils/sc_pq.h"

ソースコードを見る。

ネームスペース

namespace  sc_core

構成

struct  sc_core::sc_curr_proc_info
class  sc_core::sc_simcontext

型定義

typedef const sc_curr_proc_info * sc_core::sc_curr_proc_handle

列挙型

enum  sc_core::sc_stop_mode { sc_core::SC_STOP_FINISH_DELTA, sc_core::SC_STOP_IMMEDIATE }

関数

sc_dt::uint64 sc_core::sc_delta_count ()
const std::vector< sc_object * > & sc_core::sc_get_top_level_objects (const sc_simcontext *simc_p)
bool sc_core::sc_is_running (const sc_simcontext *simc_p)
bool sc_core::sc_end_of_simulation_invoked ()
bool sc_core::sc_start_of_simulation_invoked ()
void sc_core::sc_set_time_resolution (double, sc_time_unit)
sc_time sc_core::sc_get_time_resolution ()
void sc_core::sc_set_default_time_unit (double, sc_time_unit)
sc_time sc_core::sc_get_default_time_unit ()
bool sc_core::sc_pending_activity_at_current_time ()
void sc_core::sc_set_stop_mode (sc_stop_mode mode)
sc_stop_mode sc_core::sc_get_stop_mode ()
sc_simcontext * sc_core::sc_get_curr_simcontext ()
sc_process_handle sc_core::sc_get_current_process_handle ()
sc_process_b * sc_core::sc_get_current_process_b ()
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 ()
const char * sc_core::sc_gen_unique_name (const char *, bool preserve_first)
void sc_core::sc_set_random_seed (unsigned int)
void sc_core::sc_start ()
void sc_core::sc_start (const sc_time &duration)
void sc_core::sc_start (double duration)
void sc_core::sc_stop ()
void sc_core::sc_initialize ()
void sc_core::sc_cycle (const sc_time &duration)
const sc_time & sc_core::sc_time_stamp ()
double sc_core::sc_simulation_time ()
sc_object * sc_core::sc_find_object (const char *name, sc_simcontext *simc_p)
void sc_core::sc_start (double duration, sc_time_unit time_unit)
void sc_core::sc_cycle (double duration, sc_time_unit time_unit)
void sc_core::sc_cycle (double duration)

変数

const int sc_core::SC_SIM_OK = 0
const int sc_core::SC_SIM_ERROR = 1
const int sc_core::SC_SIM_USER_STOP = 2


SystemCに対してFri Jun 6 20:11:07 2008に生成されました。  doxygen 1.5.6