Commit Graph

258 Commits

Author SHA1 Message Date
Mathieu Lacage
a85bcfc0d7 Random2dPosition -> RandomPosition 2007-07-18 11:04:54 +02:00
Mathieu Lacage
5cc787f648 move Position class in own header 2007-07-18 11:03:01 +02:00
Mathieu Lacage
a011792fb6 RandomRectangleTopology -> RandomTopology 2007-07-18 10:53:53 +02:00
Mathieu Lacage
2bd88ed300 use Random2dPosition from RandomRectangleTopology 2007-07-18 10:46:44 +02:00
Mathieu Lacage
bd234eafe3 add iid and cid support to Random2dPosition 2007-07-18 10:46:26 +02:00
Mathieu Lacage
0405be5bb0 a random position helper class 2007-07-18 10:13:28 +02:00
Mathieu Lacage
c40b0f6f63 start support for random walk and random waypoint models 2007-07-17 16:11:49 +02:00
Mathieu Lacage
b10c76a3a6 cleanup the header 2007-07-17 14:37:11 +02:00
Mathieu Lacage
683b301fb7 split useful code out of random direction mobility model 2007-07-17 14:32:19 +02:00
Mathieu Lacage
ba0f81e65c remove unused class declarations 2007-07-17 11:13:34 +02:00
Mathieu Lacage
8b07f89d13 remove extraneous setters/getters 2007-07-17 10:58:13 +02:00
Mathieu Lacage
2f01154847 fix small typo 2007-07-17 10:54:50 +02:00
Mathieu Lacage
24458b4bf1 a topology class to read ns2's mobility files and a mobility generator. 2007-07-17 10:47:25 +02:00
Mathieu Lacage
b9c2580f22 a hierarchical mobility model 2007-07-16 15:27:56 +02:00
Mathieu Lacage
be946aab50 new version of DoGet and DoSet 2007-07-04 13:52:12 +02:00
Mathieu Lacage
2aca908685 use new MobilityModel::Get and remove old one. 2007-07-04 10:27:49 +02:00
Mathieu Lacage
99ec33418a add Position class and Get/Set methods on MobilityModel 2007-07-04 10:24:45 +02:00
Mathieu Lacage
c416887542 POSITION_H -> MOBILITY_MODEL_H 2007-07-04 10:18:14 +02:00
Mathieu Lacage
dd0ff29f66 position.h -> mobility-model.h 2007-07-04 10:15:18 +02:00
Mathieu Lacage
3e22f47624 Position -> MobilityModel 2007-07-04 10:04:08 +02:00
Mathieu Lacage
bda20507bd PositionSetNotifier -> MobilityModelNotifier 2007-07-04 09:56:22 +02:00
Mathieu Lacage
9111697a0b add missing constructor declaration 2007-07-04 09:48:49 +02:00
Mathieu Lacage
ce6536c1d8 RandomDirection model 2007-07-03 17:12:44 +02:00
Mathieu Lacage
c0420dfa2a add a few constructors 2007-07-03 17:12:28 +02:00
Mathieu Lacage
0c77aa5a69 implement Dispose 2007-07-03 17:11:53 +02:00
Mathieu Lacage
9a89cf1978 change GridTopology API and add RandomRectangle topology with similar API. 2007-07-03 10:04:16 +02:00
Mathieu Lacage
872df4e54e RandomWalk is a Position 2007-07-03 08:56:40 +02:00
Mathieu Lacage
5fdde955b3 change default values and add some debugging 2007-07-03 08:54:37 +02:00
Mathieu Lacage
3f87b85886 add cid/iid support to RandomWalk 2007-07-02 20:25:25 +02:00
Mathieu Lacage
af6777397c rename GridTopology::Create to GridTopology::ArrangeHorizontally 2007-07-02 20:17:06 +02:00
Mathieu Lacage
2f29b73496 improve grid topology sample code and add dox documentation 2007-07-02 20:12:01 +02:00
Mathieu Lacage
57b5993f8d add dox documentation 2007-07-02 18:12:27 +02:00
Mathieu Lacage
e57869a38e add some debugging output. initialize the time argument correctly. 2007-07-02 15:27:53 +02:00
Mathieu Lacage
e4d291802b make the sample code actually do something 2007-07-02 15:15:25 +02:00
Mathieu Lacage
d27798e797 rework the notification mechanism to allow its optional use with every position model 2007-07-02 14:57:19 +02:00
Mathieu Lacage
fca6b52fba random walk position model (untested) 2007-07-02 14:07:51 +02:00
Mathieu Lacage
fb968dccdf forgot to add missing constructor implementation 2007-07-02 14:02:57 +02:00
Mathieu Lacage
e9ee638ae9 grid topology 2007-07-02 12:14:24 +02:00
Mathieu Lacage
965e14c3f9 add cid support 2007-07-02 12:14:12 +02:00
Mathieu Lacage
a2ca638f47 add cid support to position subclasses 2007-07-02 11:29:54 +02:00
Mathieu Lacage
0197e59eb1 DoSet should not be const 2007-07-02 11:29:27 +02:00
Mathieu Lacage
418adb52a4 add Position::DoSet et al. 2007-07-02 10:50:18 +02:00
Mathieu Lacage
6ec6318d5f position models 2007-06-29 09:41:37 +02:00
Gustavo J. A. M. Carneiro
91aa5250de Add Ipv4Address operator <, to allow Ipv4Address to be used in std::set; Closes #39. 2007-06-19 16:59:44 +01:00
Gustavo J. A. M. Carneiro
67454b117b Add Ipv4Mask == and != operators, similarly to Ipv4Address. 2007-06-18 18:01:28 +01:00
Tom Henderson
ca3871e4f6 Backed out changeset 767 for the release (not ready) 2007-06-15 13:30:40 -07:00
Tom Henderson
d1c6c9a348 back out unfinished p2p changes 2007-06-15 13:19:57 -07:00
Gustavo J. A. M. Carneiro
65aca43f3f WAF: make all ns3 modules register themselves in the environment; link the run-tests program with all ns3 modules, not with a hardcoded list. 2007-06-15 15:19:38 +01:00
George F. Riley
4042681e83 Simplification to p2p-net-device and p2p-channel (work in progress) 2007-06-14 10:41:47 +02:00
Gustavo J. A. M. Carneiro
72622c0755 Re-sync WAF build with the latest SConstruct changes. 2007-06-12 14:05:01 +01:00