Statistics
| Branch: | Revision:

root / src / sim @ master

Name Size
  netbuilder
  parsim
.gitignore 68 Bytes
ChangeLog 91.6 KB
Makefile 150 KB
carray.cc 9.86 KB
catomicopsdebug.cc 829 Bytes
cbarriermessage.cc 1.22 KB
cboolparimpl.cc 4.27 KB
cchannel.cc 5.26 KB
cclassdescriptor.cc 6.55 KB
ccommbuffer.cc 1.13 KB
ccomponent.cc 23.7 KB
ccomponenttype.cc 10.6 KB
ccompoundmodule.cc 1.77 KB
cconfigoption.cc 2.14 KB
cconfiguration.cc 9.49 KB
ccoroutine.cc 3.01 KB
cdataratechannel.cc 4.88 KB
cdefaultlist.cc 6.06 KB
cdelaychannel.cc 2.35 KB
cdensityestbase.cc 11.8 KB
cdetect.cc 6.91 KB
cdisplaystring.cc 13 KB
cdoubleparimpl.cc 4.17 KB
cdummystringpool.cc 1.99 KB
cdynamicexpression.cc 29.8 KB
cenum.cc 3.35 KB
cenvir.cc 3.08 KB
cexception.cc 9.19 KB
cflyweightstringpool.cc 3.44 KB
cfsm.cc 1.56 KB
cgate.cc 18.1 KB
chasher.cc 2.38 KB
chistogram.cc 11.9 KB
cksplit.cc 20.5 KB
clcg32.cc 7.58 KB
clinkedlist.cc 5.04 KB
clistener.cc 4.29 KB
clockeddefaultlist.cc 3.72 KB
clockedthreadpool.cc 4.87 KB
clongparimpl.cc 4.11 KB
cmathfunction.cc 5.77 KB
cmersennetwister.cc 4.24 KB
cmessage.cc 17.4 KB
cmessageheap.cc 9.28 KB
cmodule.cc 44.5 KB
cmsgpar.cc 25.6 KB
cnamedobject.cc 3.41 KB
cnedfunction.cc 6.49 KB
cnumgen.cc 9.17 KB
cobject.cc 5.19 KB
cobjectfactory.cc 1.94 KB
coutvector.cc 6.26 KB
cownedobject.cc 5.83 KB
cpacketqueue.cc 2.58 KB
cpar.cc 9.77 KB
cparimpl.cc 3.61 KB
cparsimcomm.cc 1.58 KB
cproperties.cc 3.93 KB
cproperty.cc 6.96 KB
cpsquare.cc 9.89 KB
cqueue.cc 7.43 KB
cregistrationlist.cc 2.71 KB
cscheduler.cc 11.2 KB
csimplemodule.cc 37.4 KB
csimulation.cc 29.4 KB
cspinningthreadpool.cc 11.9 KB
cstatistic.cc 4.43 KB
cstddev.cc 9.67 KB
cstlwatch.cc 4.56 KB
cstopwatch.cc 1.77 KB
cstringparimpl.cc 4.43 KB
cstringtokenizer.cc 3.56 KB
ctaskheap.cc 6.69 KB
ctaskring.cc 3.02 KB
cthreadpool.cc 4.8 KB
ctimestampedvalue.cc 681 Bytes
ctopology.cc 10.4 KB
cvarhist.cc 13.4 KB
cvisitor.cc 1.1 KB
cwatch.cc 1.02 KB
cxmlelement.cc 10.8 KB
cxmlparimpl.cc 4.29 KB
distrib.cc 9.58 KB
errmsg.cc 3.62 KB
expr.lex 7.44 KB
expr.y 10.2 KB
expryydefs.h 1.21 KB
globals.cc 1.04 KB
minixpath.cc 10.7 KB
minixpath.h 2.15 KB
nedfunctions.cc 22 KB
nedsupport.cc 12.2 KB
onstartup.cc 1.26 KB
sim_std.msg 20.9 KB
simtime.cc 5.63 KB
sysdep.cc 559 Bytes
task.cc 5.88 KB
task.h 2.31 KB
util.cc 14.4 KB

Latest revisions

# Date Author Comment
7ff3c017 16/08/2013 09:35 Mirko Stoffers

Made cDynamicExpression::evaluate (and therefore cPar::doubleValue) thread-safe

Problem: cDynamicExpression::evaluate was not thread-safe (also noted in the
comment), but used by cPar::doubleValue from a threaded context. This
caused using par() for random variables to yield wrong results in rare...

49c66c64 14/05/2013 11:21 Mirko Stoffers

Moved context switching in main loop

Problem: The context was set in the main loop just prior to the event
offloading. This yielded the problem that it was not set correctly
during determination of event durations thus picking the duration from
wrong RNGs....

e1750c09 18/04/2013 13:15 Mirko Stoffers

Fixed bug with not-removed events

Problem: With Horizon the semantics of cScheduler::getNextEvent() and
cSimulator::doOneEvent() where changed. Without Horiozn, getNextEvent()
peeked the event in the FES, and doOneEvent() removed it. This was
changed for Horizon, but the cParsimScheduler::getNextEvent() function...

08285dff 16/04/2013 15:11 Mirko Stoffers

Modified random number genaration

Instead of deriving from cNumberGenerator, models now use a distinct RNG
in the global RNG array. This ignores the user specific mapping, but
introduces a mapping that creates <num-rngs> RNGs per module and maps
them accordingly....

cbd2c699 03/04/2013 11:09 Mirko Stoffers

Renamed duration -> eventDuration

Problem: We had a variable cMessage::duration for Horizon and a
variable cPacket::duration from OMNeT++ itself while cPacket inherits
from cMessage. This might lead to the wrong variable being accessed
by packets.

Solution: Renamed the Horizon variable cMessage::duration in...

fbe00e73 07/03/2013 15:57 Mirko Stoffers

Moved cAsyncModule functionality to cSimpleModule, dropped cAsyncModule

We eliminated the need for special cAsyncModule objects
since it is more convenient to just stick to cSimpleModule in the
model implementation and active Horizon through omnetpp.ini switches....

68da4f12 05/06/2012 01:20 Georg Kunz

[master] enable endSimulation() from threaded context

b781545c 30/05/2012 09:44 Georg Kunz

[master] streamlined templated implementation of locks

2f5cc443 16/11/2011 21:13 Simon Tenbusch

[sequencechart] implemented functionality to
- write event duration into eventlog
- measure event complexity
- write event complexity into eventlog
- parse complexity in eventlog interface from ievent java JNI

- added EventEndEntry into eventlog data format

528e3919 15/10/2011 00:47 Georg Kunz

Merge branch 'nullduration'

View revisions

Also available in: Atom