Csim 1.5.2 - a simulation package written in c in c

The following C project contains the C source code and C examples used for c++sim 1.5.2 - a simulation package written in c++. C++SIM provides discrete process based simulation similar to that provided by the simulation class and libraries of SIMULA.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
arjmkmf.tmpl 512
Imakefile 849
makedepend 3227
stripdepend 409
Imakefile 292
cpp_task.h 1491
c_thread.h 806
HashedList.h 1365
HashedList.n 934
HeapElement.h 959
HeapElement.n 792
HeapIterator.h 665
HeapIterator.n 630
Imakefile 236
ListBase.h 912
lwp_thread.h 1062
nt_thread.h 837
posix_thread.h 959
ProcessCons.h 617
ProcessCons.n 618
ProcessHeap.h 1482
ProcessIterator.h 430
ProcessList.h 1047
rex_thread.h 747
solaris_thread.h 743
classlib.cpp 400
cpp_task.cc 4061
c_thread.cc 5870
HashedList.cc 3625
HeapElement.cc 645
HeapIterator.cc 1023
Imakefile 2921
lwp_thread.cc 4249
nt_thread.cc 4064
Overview 1489
posix_thread.cc 6700
Process.cc 10664
ProcessCons.cc 483
ProcessHeap.cc 7139
ProcessIterator.cc 505
ProcessList.cc 4004
Random.cc 6625
rex_thread.cc 3737
solaris_thread.cc 4266
thread.cc 2031
Imakefile 284
Boolean.cc 416
common.cpp 334
Debug.cc 4697
Error.cc 332
Filtsbuf.cc 3406
Imakefile 732
Resource.cc 1739
configure 24368
Imakefile 329
Calendar.h 2074
Calendar.n 1029
Imakefile 236
README 250
Calendar.cc 17324
Imakefile 486
Copyright 349
Imakefile 312
Imakefile 320
Imakefile 232
quick_thread.h 4471
quick_thread.n 924
README 1681
Imakefile 995
quick_thread.cc 15124
README 128
Imakefile 325
Imakefile 232
RZStacks.h 2557
README 900
Imakefile 482
RZStacks.cc 10095
Copyright 744
C++SIM_EuropeA4.ps.Z 45506
C++SIM_USLetter.ps.Z 45182
Imakefile 292
EntityList.h 715
Imakefile 236
ListElement.h 448
Entity.cc 5676
EntityList.cc 2307
event.cpp 349
Imakefile 801
ListElement.cc 382
README 595
Semaphore.cc 2451
TriggerQueue.cc 2352
Arrivals.cc 498
Arrivals.h 568
basic.cpp 379
Breaks.cc 1067
Breaks.h 767
expected_output 578
Imakefile 973
Job.cc 1172
Job.h 505
Machine.cc 1435
Machine.h 885
MachineShop.cc 2883
MachineShop.h 860
Main.cc 1400
Queue.cc 1059
Queue.h 685
README 1691
Imakefile 325
Arrivals.cc 491
Arrivals.h 538
expected_output 52
Imakefile 1000
Job.cc 505
Job.h 397
MachineShop.cc 1951
MachineShop.h 494
Main.cc 1064
main.cpp 386
Processor.cc 1083
Processor.h 515
Queue.cc 1062
Queue.h 685
README 627
Signaller.cc 698
Signaller.h 465
MakefileBoot.tmpl 1301
Consumer.cc 920
Consumer.h 729
Controller.cc 1683
Controller.h 545
expected_output 70
Imakefile 915
Job.cc 351
Job.h 300
Main.cc 1121
Producer.cc 930
Producer.h 729
Queue.cc 1262
Queue.h 722
expected_output 566
Harness.cc 1097
Harness.h 547
Imakefile 684
Main.cc 692
Tester.cc 1118
Tester.h 517
getVersion 2781
Imakefile 861
Imakefile 519
Process.h 5495
Process.n 1969
Random.h 4791
Random.n 3125
reset.h 464
thread.h 2065
Boolean.h 603
Debug.h 5135
Debug.n 1169
Error.h 427
Error.n 764
Filtsbuf.h 1226
Imakefile 582
Resource.h 724
Arjuna.tmpl 6346
c_att_2_1_0.cf 334
c_att_3_0_1.cf 334
c_att_hp_3_05.cf 358
c_att_hp_3_0_5.cf 310
c_att_hp_3_40.cf 338
c_att_hp_3_50.cf 333
c_att_unknown.cf 310
c_cxx.cf 508
c_gcc_2_3.cf 603
c_gcc_2_4.cf 611
c_gcc_2_5.cf 636
c_gcc_2_6.cf 583
c_gcc_2_7.cf 647
c_gcc_unknown.cf 461
c_sc_3_0.cf 391
c_sc_4_0.cf 391
c_unknown.cf 883
c_wkshp_4_2.cf 511
Flag.def 2440
Imakefile 2447
Lib.def 512
Macro.def 494
Make.def 11447
m_68k.cf 292
m_alpha.cf 336
m_hppa.cf 300
m_i386.cf 329
m_mips.cf 344
m_sparc.cf 305
m_unknown.cf 1094
NT_Configure.h 438
Prog.def 1114
Rule.def 29524
StdParam.def 1550
s_aix.cf 379
s_hp_rt.cf 679
s_hp_ux.cf 599
s_hp_ux_10.cf 602
s_hp_ux_9.cf 601
s_linux.cf 605
s_linux_1_3.cf 595
s_linux_2_0.cf 598
s_osf1.cf 433
s_sunos4.cf 370
s_sunos_4.cf 537
s_sunos_5.cf 515
s_sunos_5_5.cf 532
s_ultrix.cf 495
s_unknown.cf 938
v_sun.cf 341
v_unknown.cf 1088
Imakefile 238
Entity.h 1672
Entity.n 965
Imakefile 471
Semaphore.h 1046
TriggerQueue.h 697
Imakefile 330
Head.h 878
Head.n 537
Imakefile 498
Link.h 1057
Link.n 610
Linkage.h 546
Histogram.h 2042
Histogram.n 579
Imakefile 855
Mean.h 997
Mean.n 887
PHistogram.h 2419
PHistogram.n 1889
Quantile.h 541
Quantile.n 563
SHistogram.h 1064
SHistogram.n 673
TimeVariance.h 970
TimeVariance.n 596
Variance.h 871
Variance.n 737
Imakefile 677
MakefileBoot 720
CHECK_RESET.3A 19
debug_stream.3A 4401
Draw.3A 27
Entity.3A 4103
ErlangStream.3A 27
error_stream.3A 1120
ExponentialStream.3A 27
HyperExponentialStream.3A 27
MONITOR_RESET.3A 19
NormalStream.3A 27
Process.3A 5902
Random.3A 26
RandomStream.3A 1594
reset.3A 1932
RESET_POINT.3A 19
Resource.3A 2532
Scheduler.3A 2094
Semaphore.3A 1673
Thread.3A 1466
TriggerQueue.3A 1484
UniformStream.3A 2733
_cppsim_debug.3A 26
skel.n 359
Changes 522
GNU_threads.readme 497
Installation 3859
NT.readme 986
README 828
README-GCC 1823
Thanks 363
Version 1029
Imakefile 284
Head.cc 1681
Imakefile 578
Link.cc 2213
Linkage.cc 313
Imakefile 284
Histogram.cc 4168
Imakefile 914
Mean.cc 2274
PHistogram.cc 5260
Quantile.cc 1376
SHistogram.cc 4395
TimeVariance.cc 2635
Variance.cc 2245
Imakefile 324
MakefileBoot.tmpl 1301
DummyProcess.cc 338
DummyProcess.h 399
grind 390
Imakefile 907
README 425
results.ps 7805
run 126
Tester.cc 3044
Tester.h 762
TestQueues.cc 2387
Imakefile 724
TestRandom1.cc 3124
TestRandom2.cc 3258
Element.cc 797
Element.h 664
Element.n 460
expected_output 38
Imakefile 652
Set.cc 657
Set.h 479
TestSet.cc 783
expected_output 19101
Imakefile 565
run 314
TestHistogram.cc 3520
DummyProcess.cc 878
DummyProcess.h 416
expected_output 355
Imakefile 925
term.cpp 79
TerminateTest.cc 510
Tester.cc 2127
Tester.h 533
DummyProcess.cc 584
DummyProcess.h 607
grind 365
Imakefile 877
run 149
Tester.cc 1423
Tester.h 661
Timer.cc 2228

SocialTags: 

Technology: