Fix for packet-durations in Horizon.
durations of cPackets (not to confuse with Horizon processing durations)were not properly set when Horizon was turned on.
Merge branch 'omnet43' into ada
Made cDynamicExpression::evaluate (and therefore cPar::doubleValue) thread-safe
Problem: cDynamicExpression::evaluate was not thread-safe (also noted in thecomment), but used by cPar::doubleValue from a threaded context. Thiscaused using par() for random variables to yield wrong results in rare...
Fix for commit 5f46194 (Fixed valrgrind warnings)
- Used asynchronous instead of synchronous!- executionOrderId=0- removed currentEventType (only for ada)
Fixed valgrind warnings
Conflicts: src/envir/valueiterator.cc src/eventlog/Makefile src/eventlog/sequencechartfacade.cc src/nedxml/ned1generator.cc src/nedxml/ned2generator.cc src/sim/Makefile src/sim/cmodule.cc src/sim/csimplemodule.cc src/sim/cstatistic.cc...
Various fixes for heuristic
Fix for simtime: INT_MIN seems to be too small
Corrected include order
Added -DDEBUG to flags
Fixed more memleaks
Removed obsolete function
Fixed memory leak
Limited number of iterations of heuristic
Fixed invalid pointers (=>seg fault) due to reallocation of std::vector
Corrected error in BFS (unvalid iterator after deletion)
Added locks for thread safetyness
Added -Werror; revealed missing return values
Fixed configure.in: Now also finding -lpthread with -Werror, andthrowing error if -lpthread not found
Merge branch 'omnet43' of login.nets.rwth-aachen.de:/projects/horizon/git/horizon-4 into omnet43
Added missing send() function implementations - wherever they've been before...
Moved context switching in main loop
Problem: The context was set in the main loop just prior to the eventoffloading. This yielded the problem that it was not set correctlyduring determination of event durations thus picking the duration fromwrong RNGs....
Fixed more bugs, now having race conditions...
Fixing some errors
Now also updating succesor lists
Module will now create new entries into the event type list when new event types occur
cSpinningThreadPool::insertTask() now also sets abstractEvent
Type not yet determined correctly in cModule.Need to implement learning next to create the types.
Merge branch 'master' into omnet43
Fixed bug with not-removed events
Problem: With Horizon the semantics of cScheduler::getNextEvent() andcSimulator::doOneEvent() where changed. Without Horiozn, getNextEvent()peeked the event in the FES, and doOneEvent() removed it. This waschanged for Horizon, but the cParsimScheduler::getNextEvent() function...
Some more changes to make it even linking
Made Horizon 4.3 compiling...
Fixed bug in seed generation
Modified random number genaration
Instead of deriving from cNumberGenerator, models now use a distinct RNGin the global RNG array. This ignores the user specific mapping, butintroduces a mapping that creates <num-rngs> RNGs per module and mapsthem accordingly....
Reverted eventlog tool back to stock OMNeT++ version
Applied changes from OMNeT++ 4.1 to OMNeT++ 4.3
On the way to porting Horizon to OMNeT++ 4.3
Removed sequence quart, sequence chart will not be supported in OMNeT++4.3 for now.
heuristic now sucessfully compiling
Updated Makefiles -- THIS BRANCH (ADA) IS NOT COMPILING ANYMORE!
Will now fix the bugs...
Added EventType and AbstractEvent
added PDF code
Added code for cNode
Merge branch 'ada' of ssh://comsys/projects/horizon/git/horizon-4 into ada
Added some code to askHeuristic function
Also available in: Atom