Mesquite Software

Home
Products and FAQ
Customers
To Order
Contact Us
Site Map
Documentation
News & Events

Purchase & Download
Or, log in here to
access your account.
 
  Documentation

26. Statements and Reserved Words

Usage Object Section
storeage::add_store(long amount); storage 5.9
storeage::alloc(long amount); storage 5.2
storeage::allocate(long amount); storage 5.2
storeage::avail(); storage 5.12
bernoulli(double probSuccesss) random 18.1
beta(mn,mx,sh1,sh2) random 18.1
binomial(double probSuccess, long numTrials) random 18.1
box(char* name) box 14.1
box::name(); box 14.7
box::number_confidence(); box 14.7
box::number_histogram(long nbkt, long min, long max); box 14.7
box::number_moving_window(long); box 14.6
box::number_qtable(); box 14.7
box::number_run_length(double acc, double confLev, double maxTime); box 14.5
box::summary(); box 14.3
box::time_confidence(); box 14.7
box::time_histogram(long nbkt, double xmin, double xmax); box 14.4
box::time_moving_window(long); box 14.6
box::time_run_length(double acc, double confLev, double maxTime); box 14.5
box::time_table(); box 14.7
buffer(char *name, long size) buffer 6.1
buffer::add_space(const long amt); buffer 6.7
buffer::current(); buffer 6.1
buffer::get(const long amt); buffer 6.3
buffer::get_count(BUFFER b); buffer 6.7
buffer::get_current_count(); buffer 6.7
buffer::get_first_process(); buffer 9.4
buffer::get_insert_process(process_t p); buffer 9.4
buffer::get_last_process(); buffer 9.4
buffer::get_remove_process(process_t p); buffer 9.4
buffer::get_timeQueue(); buffer 6.1
buffer::get_total(); buffer 6.1
buffer::name(); buffer 6.1
buffer::put(const long amt); buffer 6.2
buffer::put_count(); buffer 6.1
buffer::put_current_count(); buffer 6.1
buffer::put_first_process(); buffer 9.4
buffer::put_insert_process(process_t p); buffer 9.4
buffer::put_last_process(); buffer 9.4
buffer_put_timeQueue(BUFFER b); buffer 6.1
buffer::put_remove_process(process_t p); buffer 9.4
buffer::put_total(); buffer 6.1
buffer::remove_space(const long amt); buffer 6.8
buffer::size(); buffer 6.1
buffer::timed_get(const long amt, const double t); buffer 6.6
buffer::timed_put(const long amt, const double t); buffer 6.6
cauchy(double alpha, double beta) random 18.1
process_class::cnt(); process_class 17.7
facility::class_completions(process_class*); facility 4.14
process_class::holdcnt(); process_class 17.7
process_class::holdtime(); process_class 17.7
process_class::id(); process_class 17.7
process_class::lifetime(); process_class 17.7
process_class::name(); process_class 17.7
facility::class_qlen(PROCESS_CLASS); facility 4.14
facility::class_qlength(process_class); facility 4.14
facility::class_resp(process_class); facility 4.14
facility::class_serv(process_class); facility 4.14
facility::class_tput(process_class); facility 4.14
facility::class_util(process_class); facility 4.14
event::clear() event 7.7
clear_err_handler(); utility 21.5
clock() utility 21.5
facility::collect_class_facility(); facility 4.13
collect_class_facility_all(); facility 4.13
facility::completions(); facility 4.14
conclude_csim(); utility 21.3
cputime(); utility 21.1
create(const char*); process 3.2
event::clear(); event 7.7
csim_error_msg(long msgNumber); utility 21.5
csim_exit(long); utility 21.3
csim_identity(); process 3.6
csim_priority(); process 3.6
event::queue(); event 7.4
csim_random(x,y) random 18.1
csim_random_int(long mn, long mx) random 18.1
mailbox::receive(long* msg); mailbox 8.3
csim_rerun(); utility 21.4
csim_reset(); utility 21.4
mailbox::send(long msg); mailbox 6.2
event::set(); event 7.6
event::state(); event 7.13
facility::status(); facility 4.14
csim_terminate(); utility 3.4
event::wait(); event 7.2
current_class(); process_class 17.2
qtable::state(); qtable 12.7
storage::dealloc(long); storage 5.3
storage::deallocate(long); storage 5.3
dump_status(); utility 19.4
empirical(n,cut,als,val) random 18.1
enter_box(BOX); box 14.2
erlang(mean,var) random 18.1
erlang2(mean,var) random 18.1
erlangn(mean,n) random 18.1
event(name) event 7.1
event::first_queue_process(); event 9.5
event::first_wait_process(); event 9.5
event::insert_queue_process(process_t p); event 9.5
event::insert_wait_process(process_t p); event 9.5
event::last_queue_process(); event 9.5
event::last_wait_process(); event 9.5
event::monitor(); event 7.1
event::name(); event 7.13
event::qlen(); event 7.13
event::queue_count(); event 7.13
event::queue_delay_count(); event 7.13
event::queue_length(); event 7.13
event::queue_sum(); event 7.13
event::queue_time(); event 7.13
event::remove_queue_process(process_t p); event 9.5
event::remove_wait_process(process_t p); event 9.5
event_set(char* name, long numEvents) event_set 7.1
event_set::count(); event_set_set 7.13
event_set::monitor(); event_set 7.1
event_set::name(); event_set 7.13
event::wait_count(); event 7.13
event::wait_delay_count(); event 7.13
event::wait_length(); event 7.13
event::wait_sum(); event 7.13
event::wait_time(); event 7.13
events_processed(); utility 19.3.2
box::exit (double enterTime); box 14.2
exponential(double mean) random 18.1
facility(double name) facility 4.1
facility::first_process(); facility 9.2
facility::insert_process(process_t p); facility 9.2
facility::last_process(); facility 9.2
facility_ms(char* name, long numSrvrs) facility_ms 4.7
facility::name(); facility 4.14
facility::remove_process(process_t p); facility 9.2
facility_set(char* name, long num) facility_set 4.8
gamma(double mean,double stddev) random 18.1
geometric(probSuccess) random 18.1
process::identity(); process 9.1
process::name(); process 9.1
process::priority(); process 9.1
process::get_struct(); process 9.1
this_struct(); process 9.1
global_event(name) global_event 7.1
global_mailbox(name) global_mailbox 8.1
hold(double holdTime); process 3.3
hyperx(double mean, double var) random 18.1
hypoexponential(double mn, double var) random 18.1
identity() process 3.6
lognormal(double mean, double stddev) random 18.1
mailbox(char* name) mailbox 8.1
mailbox::first_msg(); mailbox 9.6
mailbox::first_process(); mailbox 9.6
mailbox::insert_msg(message_t m); mailbox 9.6
mailbox::insert_process(process_t p); mailbox 9.6
mailbox::last_msg(message_t); mailbox 9.6
mailbox::last_process(); mailbox 9.6
mailbox::monitor(); mailbox 8.7
mailbox::msg_count(); mailbox 8.1
mailbox::msg_delay_count(); mailbox 8.12
mailbox::msg_length(); mailbox 8.12
mailbox::msg_sum(); mailbox 8.12
mailbox::msg_time(); mailbox 8.12
mailbox_::name(); mailbox 8.12
mailbox::proc_count(); mailbox 8.12
mailbox::proc_delay_count(); mailbox 8.12
mailbox::proc_length(); mailbox 8.12
mailbox::proc_sum(); mailbox 8.12
mailbox::proc_time(); mailbox 8.12
mailbox::queue_cnt(); mailbox 8.12
mailbox::remove_msg(message_t msg); mailbox 9.6
mailbox::remove_process(process_t p); mailbox 9.6
mailbox_set(arr,name,n) mailbox_set 8.1
mailbox_set::monitor(); mailbox_set 8.7
mailbox_set::name(); mailbox_set 8.10
mailbox_set::num_msgs(); mailbox_set 8.12
max_buffers(long); utility 21.2
max_classes(long); utility 21.2
max_events(long); utility 21.2
max_facilities(long); utility 21.2
max_histograms(long); utility 21.2
max_mailboxes(long); utility 21.2
max_messages(long); utility 21.2
max_processes(long); utility 21.2
max_qtables(long); utility 21.2
max_servers(long); utility 21.2
max_sizehist(long); utility 21.2
max_storages(long); utility 21.2
max_tables(long); utility 21.2
mdlstat(); utility 19.3
meter(char* name) meter 13.1
meter::cnt(METER); meter 13.7
meter::confidence(METER); meter 13.5
meter::histogram(long nbkts, double min, double max); meter 13.4
meter::ip_table(); meter 13.7
meter::name(); meter 13.7
meter::rate(); meter 13.7
meter::run_length(double acc, double conLev, double maxTime); meter 13.5
meter::start_time(); meter 13.7
meter::summary(); meter 13.7
mailbox::msg_cnt(); mailbox 8.12
message::content();  message 9.6
negative_binomial(long sn, double ps) random 18.1
message::next_msg(); message 9.6
process::next_process(); process 9.1
normal(double mean, double stddev) random 18.1
normal2(double mean, double stddev) random 18.1
qtable::note_entry(); qtable 12.2
qtable::note_exit(); qtable 12.2
meter::note_passage(); meter 13.2
qtable::note_state(long st); qtable 12.2
qtable::note_value(long v); qtable 12.2
facility::num_busy(); facility 4.14
event_set::num_events(EVENT*); event_set 7.13
facility::num_servers(); facility 4.14
pareto(double a) random 18.1
permanent_table(name) permanent_table 11.1
poisson(double mean) random 18.1
facility::preempts(); facility 4.14
print_csim_error(long msgNum); utility 21.5
priority() process 3.6
proc_csim_args(int* argc, char** argv[]); utility 21.3
process_class(name) process_class 17.1
process::name(); process 3.6
facility::qlen(); facility 4.14
facility::qlength(); facility 4.14
qtable(name) qtable 12.1
qtable::batch_count(); qtable 12.7
qtable::batch_size(); qtable 12.7
qtable::cnt(); qtable 12.7
qtable::conf_accuracy(double confLev); qtable 12.7
qtable::conf_halfwidth(double confLev); qtable 12.7
qtable::conf_lower(double confLev); qtable 12.7
qtable::conf_mean(); qtable 12.7
qtable::confLev conf_upper(double confLev); qtable 12.7
qtable::confLev confidence(); qtable 12.5
qtable::confLev converged(); qtable 12.5
qtable::cur(); qtable 12.7
qtable::current(); qtable 12.7
qtable::cv(); qtable 12.7
qtable::dbl_current(); qtable 12.7
qtable::dbl_entries(); qtable 12.7
qtable::dbl_exits(Q); qtable 12.7
qtable::dbl_initial(); qtable 12.7
qtable::dbl_max(); qtable 12.7
qtable::dbl_min(); qtable 12.7
qtable::dbl_range(); qtable 12.7
qtable::entries(); qtable 12.7
qtable::exits(); qtable 12.7
qtable::histogram(long nbkts, long min, long max); qtable 12.4
qtable::histogram_bucket(long i); qtable 12.7
qtable::histogram_high(); qtable 12.7
qtable::histogram_low(); qtable 12.7
qtable::histogram_num(); qtable 12.7
qtable::histogram_total(Q); qtable 12.7
qtable::histogram_width(); qtable 12.7
qtable::initial(); qtable 12.7
qtable::max(Q); qtable 12.7
qtable::mean(); qtable 12.7
qtable::min(); qtable 12.7
qtable::moving_window(long numEntries); qtable 12.6
qtable::name(); qtable 12.7
qtable::range(); qtable 12.7
qtable::run_length(double accur, double confidLev, double maxTime); qtable 12.7
qtable::stddev(); qtable 12.7
qtable::sum(); qtable 12.7
qtable::sum_square(); qtable 12.7
qtable::summary(); qtable 12.3
qtable::var(); qtable 12.7
qtable::window_size(); qtable 12.6
event::queue() event 7.4
event_set::queue_any(); event_set 7.12
event::queue_cnt(); event 7.13
random(mn,mx) random 18.1
mailbox::receive(long msg) mailbox 8.3
mailbox_set::receive_any(long* msg); mailbox_set 8.9
table::record(double val); table 11.2
table::record_value(double val); qtable 12.2
facility::release(); facility 4.3
facility::release_server(long srvrIndex); facility 4.6
storage::remove_store(long); storage 5.9
report(); utility 19.1
box::report(); box 14.3
report_boxes(); box 14.3
report_buffers(); buffer 6.4
report_classes(); process_class 17.3
report_events(); event 17.10
report_facilities(); facility 4.4
report_hdr(); utility 19.1
report_mailboxes()); mailbox 8.7
meter::report(); meter 13.3
report_meters(); meter 13.3
qtable::report (); qtable 12.3
qtable::report_dbl(); qtable 12.3
report_qtables(); qtable 12.3
report_storages(); storage 5.4
report_table(TABLE); table 11.3
report_tables(); table 11.3
rerun() utility 21.4
stream::reseed(long); random 18.2
facility::reserve(); facility 4.3
reset() utility 21.4
box::reset(); box 14.9
reset_boxes(); box 14.9
buffer::reset(); buffer 6.5
reset_buffers(); buffer 6.5
event::reset(); event 7.11
reset_events(); event 7.11
reset_facilities(); facility 4.5
faciolity::reset_facility(); facility 4.5
mailbox::reset(); mailbox 8.8
reset_mailboxes(); mailbox 8.8
meter::reset(); meter 13.9
reset_meters(); meter 13.9
process_class::reset(); process_class 17.5
reset_process_classes(); process_class 17.5
qtable::reset(); qtable 12.9
reset_qtables(); qtable 12.9
storage::reset(); storage 5.5
reset_storages(); storage 5.5
table::reset(); table 11.9
reset_tables(); table 11.9
facility::resp(); facility 4.11
process::restart(); process 9.1
mailbox::send(long msg) mailbox 8.2
facility::serv(); facility 4.14
facility::server_completions(long srvrIdx); facility 4.14
facility::server_serv(long srvrIdx); facility 4.14
facility::server_tput(long srvrIdx); facility 4.14
facility::server_util(long srvrIdx); facility 4.14
facility::service_disp(); facility 4.14
event::set() event 7.6
set_conclude_flag(); utility 21.4.3
set_err_handler(EH); utility 21.5
set_error_file(FILE*); utility 21.6
set_initial_value(QTABLE, double); qtable 12.1
set_input_file(FILE*); utility 21.6
facility::set_loaddep(double* v, long n); facility 4.11
set_model_name(const char*); utility 19.1
qtabls::set_moving(long numEntries); qtable 12.6
table::set_moving_table(long numEntries); table 11.6
box::set_name (const char* name); box 14.6
event::set_name (const char* name); event 7.8
facility::set_name(const char* name); facility 4.1
mailbox::set_name(const char* name); mailbox 8.10
meter::set_name(const char*name); meter 13.8
process_class::set_name(const char* name); process_class 17.4
qtable::set_name(const char* name); qtable 12.8
storage::set_name(const char* name); storage 5.1
table::set_name(const char* name); table 11.8
set_output_file(FILE*); utility 21.6
set_priority(long pr); process 3.5
process_class::set_process(); process_class 17.2
process::set_priority(long pr); process 9.1
process::set_struct(void* strct); process 9.1
facility::set_servicefunc(SF); facility 4.11
set_this_struct(void *); process 9.1
facility::set_timeslice(double ts); facility 4.11
set_trace_file(FILE*); utility 21.6
setup_empirical(const long, const double*, double*, long*); random 18.1
simtime(); utility 2.3
event::state() event 7.13
status() facility 4.14
status_buffers(); buffer 6.1
status_events(); event 7.14
status_facilities(); facility 4.15
status_mailboxes(); mailbox 8.13
status_next_event_list(); utility 19.4
status_processes(); process 3.7
status_storages(); storage 5.13
storage(char *name, long amt) storage 5.1
storage::busy_amt(); storage 5.12
storage::capacity(); storage 9.3
storage::first_process(); storage 9.3
storage::insert_process(process_t p); storage 9.3
storage::last_process(); storage 9.3
storage::name(); storage 5.12
storage::number_amt(); storage 5.12
storage::qlength(); storage 5.12
storage::queue_cnt(); storage 5.12
storage::release_cnt(); storage 5.12
storage::release_total(); storage 5.12
storage::remove_process(process_t p); storage 9.3
storage::request_amt(); storage 5.12
storage::request_cnt(); storage 5.12
storage::request_total(); storage 5.12
storage_set(char * name, long size, long n) storage_set 5.6
storage::time(); storage 5.12
storage::waiting_amt(); storage 5.12
stream() random 18.3
stream::bernoulli(double); random 18.5
stream::beta(double, double, double, double); random 18.5
stream::binomial(double, long); random 18.5
stream::cauchy(double, double); random 18.5
stream_empirical(NIL,n,cut,als,val) random 18.5
stream::empirical(const long, double*, long*, const double*); random 18.5
stream::erlang(double, double); random 18.5
stream::erlang2(double, double); random 18.5
stream::erlangn(double, long); random 18.5
stream::expntl(double mn) random 18.5
exponential(double mn) random 18.5
stream::exponential(double); random 18.5
stream::gamma(double, double); random 18.5
stream::geometric(double); random 18.5
stream::hyperx(double, double); random 18.5
stream::hypoexponential(double, double); random 18.5
stream::lognormal(double, double); random 18.5
stream_negative_binomial(NIL,sn,ps) random 18.5
stream_normal(NIL,mean,stddev) random 18.5
stream::normal2(double, double); random 18.5
stream::pareto(double); random 18.5
stream::poisson(double); random 18.5
stream::prob(); random 18.5
stream_prob(void*); random 18.5
stream::random_int(double mn, double mx) random 18.5
stream::triangular(double, double, double); random 18.5
stream::uniform(double, double); random 18.5
stream::uniform_int(long, long); random 18.5
stream::uniform01(); random 18.5
stream::weibull(double, double); random 18.5
stream::zipf(long); random 18.5
stream::zipf_sum(long, double *); random 18.5
facility::synchronous(double, double); facility 4.11
mailbox::synchronous_send(long msg); mailbox 8.5
storage::synchronous(double, double); storage 5.8
table(name) table 11.1
table::batch_count(); table 11.7
table::batch_size(); table 11.7
table::cnt(); table 11.7
table::conf_accuracy(double confLev); table 11.7
table::conf_halfwidth(double confLev); table 11.7
table::conf_lower(double confLev); table 11.7
table::conf_mean(); table 11.7
table::conf_upper(double); table 11.7
table::confidence(); table 11.7
table::converged(); table 11.7
table::cv(); table 11.7
table::hist(); table 11.7
table::add_histogram(long, double, double); table 11.7
table::histogram_bucket(long); table 11.7
table::histogram_high(); table 11.7
table::histogram_low(); table 11.7
table::histogram_num(); table 11.7
table::histogram_total(); table 11.7
table::histogram_width(); table 11.7
table::max(); table 11.7
table::mean(); table 11.7
table::min(); table 11.7
table::moving_window(long); table 11.7
table::name(); table 11.7
table::range(); table 11.7
table::run_length(double, double, double); table 11.5
table::stddev(); table 11.7
table::sum(); table 11.7
table::sum_square(); table 11.7
table::summary(); table 11.7
table::var(); table 11.7
table::window_size(); table 11.6
table::tabulate(double); table 11.2
terminate() process 3.4
this_process(); process 9.1
time_of_day(); utility 21.1
storage::timed_alloc(long, double); storage 5.7
storage::timed_allocate(long, double); storage 5.7
event::timed_queue(double); event 7.5
event::timed_queue_any(double); event 7.12
mailbox::timed_receive(long*, double); mailbox 8.4
mailbox_set::timed_receive_any(long*, double); mailbox_set 8.9
facility::timed_reserve(double); facility 4.9
mailbox::timed_synchronous_send(long, double); mailbox 8.6
event::timed_wait(double); event 7.3
event_set::timed_wait_any(double); event_set 7.12
facility::timeslice(); facility 4.11
facility::tput(); facility 4.14
trace_msg(char *); utility 20.5
trace_object(char *); utility 20.3
trace_off(); utility 20.1
trace_on(); utility 20.1
trace_process(const char *); utility 20.2
triangular(double mn, double mx, double mode) random 18.1
uniform(double mn, double mx) random 18.1
uniform_int(double mn, double mx) random 18.1
uniform01() random 18.1
facility::use(double t); facility 4.2