Commit Graph

  • d379c41d72 WAF: use a separate 'waf task' for installing each public ns3 header to work around a dependency tracking bug in waf causing too many rebuilds when a single header file changes. Gustavo J. A. M. Carneiro 2007-07-20 11:27:34 +01:00
  • 57688559b1 WAF: add obj.includes = '.' to command waf to do dependency tracking on private header files. Gustavo J. A. M. Carneiro 2007-07-20 11:12:43 +01:00
  • fa26073882 update ignore rules for waf generated files Mathieu Lacage 2007-07-20 09:13:51 +02:00
  • b37ca7868a remove scons scripts Mathieu Lacage 2007-07-20 09:10:49 +02:00
  • 767621d2cb forgot to update waf build scripts Mathieu Lacage 2007-08-09 21:16:39 +02:00
  • ab93e1f56d overlooked one Craig Dowell 2007-07-19 23:04:09 -07:00
  • f3523e8381 last parts of general cleaup and commenting Craig Dowell 2007-07-19 22:48:50 -07:00
  • 0eeaf31270 merge Mathieu Lacage 2007-07-19 19:08:43 +02:00
  • 5703b95d0e finish support for references as arguments to event handlers Mathieu Lacage 2007-07-19 18:57:19 +02:00
  • 7acaffa841 fix testcase Mathieu Lacage 2007-07-19 15:10:59 +02:00
  • ea7652677d rename traits to handle Ptr<> object pointers Mathieu Lacage 2007-07-19 13:53:14 +02:00
  • b239441ff9 Buffer::Iterator::Write (buffer, size) should have a uint32_t parameter, not uint16_t, else integer overflow may occur. Fixes bug #54. Gustavo J. A. M. Carneiro 2007-07-19 12:48:22 +01:00
  • 8bea90280f failing testcases to for events with references as arguments Mathieu Lacage 2007-07-19 13:45:07 +02:00
  • 4fef0935fb revert george's fix to support events with references as arguments Mathieu Lacage 2007-07-19 13:44:42 +02:00
  • 421e19ca4b make sure that dox generates html links Mathieu Lacage 2007-07-19 13:17:35 +02:00
  • 3e00c2d842 fix dox warnings Mathieu Lacage 2007-07-19 13:11:08 +02:00
  • 3fe8f75d1b a dox summary header for the mobility support Mathieu Lacage 2007-07-19 13:02:02 +02:00
  • 8e0837b6a1 fix link Mathieu Lacage 2007-07-19 12:43:32 +02:00
  • 347b7238dc create a mobility module Mathieu Lacage 2007-07-19 12:38:30 +02:00
  • fdb89d13ef more dox Mathieu Lacage 2007-07-19 12:29:21 +02:00
  • f3060d8a33 RandomDirection2dParameters -> RandomDirection2dMobilityModelParameters Mathieu Lacage 2007-07-19 12:23:12 +02:00
  • be743da973 more dox Mathieu Lacage 2007-07-19 12:21:48 +02:00
  • de8d7725be more dox Mathieu Lacage 2007-07-19 11:31:17 +02:00
  • 7033df8c0c Ns2Mobile -> Ns2Mobility Mathieu Lacage 2007-07-19 11:31:07 +02:00
  • 2e6e200962 fix typo Mathieu Lacage 2007-07-19 11:30:47 +02:00
  • b7a44adca0 remove dead code Mathieu Lacage 2007-07-19 11:09:13 +02:00
  • e831a050cd more dox Mathieu Lacage 2007-07-19 11:05:47 +02:00
  • 4e2af32bcf doxygen for mobility models Mathieu Lacage 2007-07-19 10:46:50 +02:00
  • 198b031d03 remove dead code Mathieu Lacage 2007-07-19 10:43:41 +02:00
  • 5ec60a6a2c RandomDirection -> RandomDirection2d Mathieu Lacage 2007-07-19 10:31:04 +02:00
  • eadaabbe62 random-direction -> random-direction-2d Mathieu Lacage 2007-07-19 10:30:18 +02:00
  • b2d7640a1d add MobilityModel::GetSpeed method and implement it in all mobility models Mathieu Lacage 2007-07-19 10:28:48 +02:00
  • 39ba117abf remove dead code Mathieu Lacage 2007-07-19 10:21:27 +02:00
  • 7a3849ffdb remove dead code Mathieu Lacage 2007-07-19 10:21:23 +02:00
  • 9a367b2be7 use the helper from the static speed mobility model Mathieu Lacage 2007-07-19 10:17:02 +02:00
  • f671c11773 remove mobility model helper, re-enable random direction model with new helper Mathieu Lacage 2007-07-19 10:05:07 +02:00
  • bb7208b754 move delay calculation code from helper to random walk class Mathieu Lacage 2007-07-19 10:01:42 +02:00
  • 3ae6f849ac move rebound code from helper to random walk model Mathieu Lacage 2007-07-19 09:54:57 +02:00
  • e682be574b move intersection code to rectangle class Mathieu Lacage 2007-07-19 09:48:10 +02:00
  • ab084a9399 move around rectangle class and move IsInside method from Position to Rectangle Mathieu Lacage 2007-07-19 09:34:36 +02:00
  • 3f4edebda6 remove 'now' events Mathieu Lacage 2007-07-19 08:43:43 +02:00
  • a59e3bb3cd remove schedule API to allow canceling and removing now and destroy events Mathieu Lacage 2007-07-19 08:43:28 +02:00
  • e62ea4cdb4 add operator == and != to EventId Mathieu Lacage 2007-07-19 08:29:48 +02:00
  • e3283739ce general cleanup of routing Craig Dowell 2007-07-18 16:57:54 -07:00
  • 600aa2ec16 Added Triangularly distributed random variables Raj Bhattacharjea 2007-07-18 17:43:45 -04:00
  • 0921355a74 General cleanup -- const correctness, encapsulation, documentation, etc. Craig Dowell 2007-07-18 14:35:06 -07:00
  • 1ac757bd60 get rid of old buggy random walk model Mathieu Lacage 2007-07-18 17:56:43 +02:00
  • 9c46074145 do not try to remove invalid events Mathieu Lacage 2007-07-18 17:55:58 +02:00
  • 2ad239b6c9 more debugging, make sure to save value string if it is value after parsing. Mathieu Lacage 2007-07-18 17:52:18 +02:00
  • 9bc8eb952b fix typos Mathieu Lacage 2007-07-18 17:45:53 +02:00
  • 83cbc1f450 be consistant with the rest of the code Mathieu Lacage 2007-07-18 17:45:35 +02:00
  • 5ef0970789 add disc center position and debugging Mathieu Lacage 2007-07-18 17:45:07 +02:00
  • 41920cc74f add debugging output Mathieu Lacage 2007-07-18 17:44:32 +02:00
  • bda63626d2 a real random walk model Mathieu Lacage 2007-07-18 17:07:25 +02:00
  • d0d364d729 add Rectangle class and use it. Mathieu Lacage 2007-07-18 17:07:15 +02:00
  • e896c2576b make sure we schedule the start event correctly Mathieu Lacage 2007-07-18 17:06:36 +02:00
  • 8b417ebd25 Fixed a typo in the documentation. Had to change NodeList::Index to NodeList::NodeIndex Emmanuelle Laprise 2007-07-18 09:27:22 -05:00
  • 6d93d700bb trying to merge again Emmanuelle Laprise 2007-07-18 09:11:48 -05:00
  • 88b0af83b5 add cid support to waypoint model Mathieu Lacage 2007-07-18 14:11:33 +02:00
  • 5e3d0126e3 add default value support to random waypoint Mathieu Lacage 2007-07-18 14:08:34 +02:00
  • aef4192d6a add a 3d random waypoint model Mathieu Lacage 2007-07-18 13:56:37 +02:00
  • 30b8b3c61f WAF: add a --command-template option to e.g. allow running programs with valgrind, gdb, etc. Gustavo J. A. M. Carneiro 2007-07-18 12:20:31 +01:00
  • 7a1c6388c2 Backed out changeset df68dad55087ea649a33f04e78b4ff4cf324acdd Gustavo J. A. M. Carneiro 2007-07-18 12:17:53 +01:00
  • a694ccb39e WAF: add a --command-template option to e.g. allow running programs with valgrind, gdb, etc. Gustavo J. A. M. Carneiro 2007-07-18 11:43:39 +01:00
  • a85bcfc0d7 Random2dPosition -> RandomPosition Mathieu Lacage 2007-07-18 11:04:54 +02:00
  • 5cc787f648 move Position class in own header Mathieu Lacage 2007-07-18 11:03:01 +02:00
  • a011792fb6 RandomRectangleTopology -> RandomTopology Mathieu Lacage 2007-07-18 10:53:53 +02:00
  • 2bd88ed300 use Random2dPosition from RandomRectangleTopology Mathieu Lacage 2007-07-18 10:46:44 +02:00
  • bd234eafe3 add iid and cid support to Random2dPosition Mathieu Lacage 2007-07-18 10:46:26 +02:00
  • 0405be5bb0 a random position helper class Mathieu Lacage 2007-07-18 10:13:28 +02:00
  • f8616ba0b5 routing documentation Craig Dowell 2007-07-17 22:20:48 -07:00
  • c40b0f6f63 start support for random walk and random waypoint models Mathieu Lacage 2007-07-17 16:11:49 +02:00
  • b10c76a3a6 cleanup the header Mathieu Lacage 2007-07-17 14:37:11 +02:00
  • 683b301fb7 split useful code out of random direction mobility model Mathieu Lacage 2007-07-17 14:32:19 +02:00
  • 76223227ba Allow compiling the 'routing' module and example with WAF Gustavo J. A. M. Carneiro 2007-07-17 11:02:14 +01:00
  • 04e59f26b9 checkpoint documentation Craig Dowell 2007-07-17 12:17:17 -07:00
  • ba0f81e65c remove unused class declarations Mathieu Lacage 2007-07-17 11:13:34 +02:00
  • 204352ca8b fix small typo Mathieu Lacage 2007-07-17 11:12:24 +02:00
  • 8b07f89d13 remove extraneous setters/getters Mathieu Lacage 2007-07-17 10:58:13 +02:00
  • 2f01154847 fix small typo Mathieu Lacage 2007-07-17 10:54:50 +02:00
  • 24458b4bf1 a topology class to read ns2's mobility files and a mobility generator. Mathieu Lacage 2007-07-17 10:47:25 +02:00
  • 52049833fd update release checklist Tom Henderson 2007-07-16 22:49:48 -07:00
  • 3ec27d06ec Added tag release ns-3.0.4 for changeset 5701e60bf01a Tom Henderson 2007-07-16 22:44:02 -07:00
  • 2c813805e7 Remove doc/build-waf.txt Tom Henderson 2007-07-16 22:43:10 -07:00
  • 0583ab3bc8 changes for 3.0.4 release Tom Henderson 2007-07-16 21:41:19 -07:00
  • 510d234611 checkpoint Craig Dowell 2007-07-16 16:59:23 -07:00
  • 3006bcb3f7 Testing Emmanuelle Laprise 2007-07-16 18:42:40 -05:00
  • b9c2580f22 a hierarchical mobility model Mathieu Lacage 2007-07-16 15:27:56 +02:00
  • 2684031ff2 Fix SPFVertex destructor; make unit tests succeed again Tom Henderson 2007-07-15 22:47:58 -07:00
  • ae8f10ae47 WAF: derive the variable NS3_MODULES from the 'all_modules' list in src/wscript, instead of requiring every module to define a configure function to register themselves. This way module registration is done in one place only: src/wscript. Requires module naming conventions, though. Gustavo J. A. M. Carneiro 2007-07-15 13:04:47 +01:00
  • de2866fe38 merge Craig Dowell 2007-07-13 14:37:00 -07:00
  • 2f2b10d22b remove inappropriate assertions that popped when routing disabled Craig Dowell 2007-07-13 14:35:24 -07:00
  • 2065013a04 Small readme for the routing Tom Henderson 2007-07-13 14:22:40 -07:00
  • 57b3448019 Check for static routing flag before instantiating a StaticRouteManager Tom Henderson 2007-07-13 14:21:44 -07:00
  • 65faee4e7b fix merge problem that lost candidate queue changes Craig Dowell 2007-07-13 14:05:12 -07:00
  • e1c4bbed1d remove debug prints Craig Dowell 2007-07-13 13:49:10 -07:00
  • 420fb5f6cc merge probs Craig Dowell 2007-07-13 13:46:01 -07:00
  • c4ee764dd8 Debugged; works Tom Henderson 2007-07-13 13:33:56 -07:00
  • 3e0167a9e9 delete vertices, fix candidate queue pop/top semantics Craig Dowell 2007-07-13 12:21:48 -07:00
  • be74b3dca8 implement SPFIntraAddRouter Craig Dowell 2007-07-12 22:15:59 -07:00