![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Create the core OTcl class called "Simulator". This is the principal interface to the simulation engine.
Simulator instvar allocAddr_
Simulator instproc set-address-format {opt args}
Simulator instproc expand-port-field-bits nbits
Simulator instproc set-address {node}
Simulator instproc expand-address {}
Simulator instproc set-hieraddress {hlevel args}
Simulator instproc get-node-by-addr address
Simulator instvar Node_
Simulator instproc get-node-id-by-addr address
Simulator instproc create_packetformat { }
Simulator instvar vartab_
Simulator instproc gen-map {}
Simulator instvar link_
Simulator instvar MobileNode_
Simulator instproc maybeEnableTraceAll {obj args}
Simulator instproc rtproto {proto args}
Simulator instvar routingTable_
Simulator instproc get-routelogic {}
Simulator instproc dump-routelogic-nh {}
Simulator instproc dump-routelogic-distance {}
Simulator instproc compute-routes {}
Simulator instproc compute-flat-routes {}
Simulator instproc hier-topo {rl}
Simulator instvar domain_num_
Simulator instvar cluster_num_
Simulator instvar nodes_num_
Simulator instvar hlevel_
Simulator instproc compute-hier-routes {}
Simulator instproc rtmodel { dist parms args }
Simulator instvar rtModel_
Simulator instproc rtmodel-configure {}
Simulator instvar rtq_
Simulator instproc rtmodel-at {at op args}
Simulator instproc rtmodel-delete model
Simulator instproc compute-algo-routes {}
Simulator instproc compute-route-for-mobilenodes {}
Simulator instvar mn_
Simulator instproc populate-mobilenode {level}
Simulator instproc satnode-polar {alt inc lon alpha plane linkargs chan}
Simulator instproc satnode-geo {lon linkargs chan}
Simulator instproc satnode-geo-repeater {lon chan}
Simulator instproc satnode-terminal {lat lon}
Simulator instproc satnode args
Simulator instproc add-first-links {node_ linktype linkargs chan}
Simulator instproc add-isl {ltype node1 node2 bw qtype qlim}
Simulator instproc trace-all-satlinks {f}
Simulator instproc newLan {nodelist bw delay args}
Simulator instproc make-lan {nodelist bw delay \
Simulator instproc multicast args
Simulator instproc multicast
Simulator instvar multiSim_
Simulator instproc run-mcast {}
Simulator instproc clear-mcast {}
Simulator instproc mrtproto { mproto { nodelist "" } }
Simulator instvar MrtHandle_
Simulator instproc mrtproto-iifs {mproto node iiflist }
Simulator instproc all-links-list {}
Simulator instproc snapshot { }
Simulator instproc rewind-nam { }
Simulator instproc re-rewind-nam { }
Simulator instproc terminate-nam { }
Simulator instproc add-agent-trace { agent name {f ""} }
Simulator instvar tracedAgents_
Simulator instproc delete-agent-trace { agent }
Simulator instproc monitor-agent-trace { agent }
Simulator instvar monitoredAgents_
Simulator instproc dump-namagents {}
Simulator instproc dump-namversion { v }
Simulator instproc dump-namcolors {}
Simulator instvar color_
Simulator instproc dump-namlans {}
Simulator instproc dump-namlinks {}
Simulator instvar linkConfigList_
Simulator instproc dump-namnodes {}
Simulator instproc dump-namqueues {}
Simulator instproc dump-namaddress {}
Simulator instvar NodeShift_
Simulator instvar NodeMask_
Simulator instvar McastShift_
Simulator instvar McastMask_
Simulator instproc init-nam {}
Simulator instvar annotationSeq_
Simulator instproc trace-annotate { str }
Simulator instproc set-animation-rate { rate }
Simulator instproc init args
Simulator instproc nullagent {}
Simulator instvar nullAgent_
Simulator instproc use-scheduler type
Simulator instvar scheduler_
Simulator instproc dumper obj
Simulator instproc addressType {val}
Simulator instproc adhocRouting {val}
Simulator instproc llType {val}
Simulator instproc macType {val}
Simulator instproc propType {val}
Simulator instproc ifqType {val}
Simulator instproc ifqLen {val}
Simulator instproc phyType {val}
Simulator instproc antType {val}
Simulator instproc channelType {val}
Simulator instproc topoInstance {val}
Simulator instproc wiredRouting {val}
Simulator instproc mobileIP {val}
Simulator instproc energyModel {val}
Simulator instproc initialEnergy {val}
Simulator instproc txPower {val}
Simulator instproc rxPower {val}
Simulator instproc agentTrace {val}
Simulator instproc routerTrace {val}
Simulator instproc macTrace {val}
Simulator instproc movementTrace {val}
Simulator instproc toraDebug {val}