| shawn::AlohaTransmissionModel | Aloha transmission model where each message is delivered without delay but there is packet loss |
| shawn::AlohaTransmissionModel::msg_delivery | Message structure used in Aloha transmission model |
| shawn::AlohaTransmissionModel::msg_delivery::msg_destination | The structure for information of a destination node |
| shawn::AlohaTransmissionModel::same_round | Unary function to determine if two messages are of the same simulation round |
| shawn::AlohaTransmissionModelFactory | Creates instances of AlohaTransmissionModel |
| shawn::BoolTag | |
| shawn::BoolTagFactory | |
| shawn::Box | Axis-parallel box (cuboid) |
| shawn::BoxContainer | |
| shawn::ChainableTransmissionModel | Transmission model that will accept a transmission model as a successor |
| shawn::CommunicationModel | Model deciding whether nodes can hear each other |
| shawn::CommunicationModelFactory | Abstract parent class for communication model factories |
| shawn::CommunicationModelKeeper | Keeper for communication models |
| shawn::ConstantEdgeRandom | |
| shawn::csma_msg | Message structure used in csma transmission model |
| shawn::CsmaTransmissionModel | A CsmaTransmissionmodel senses the channel before it delivers a message. This class implements the CSMA/CA transmission model. A processor waits for the medium to be free before sending. If a neighbor is already sending, the new message will be delayed until the end of the transmission plus a backoff time In this implementation one can define parameters for the mediums bandwidth and the upper bound for the randomy chosen backoff This module can be called by: transm_model=csma bandwidth=1 backoff=0.5 |
| shawn::CsmaTransmissionModelFactory | Creates instances of AlohaTransmissionModel |
| shawn::CuboidWorldFactory | |
| shawn::DegreeHistogram | |
| shawn::DerefIterator< VAL, IT > | Convenience iterator wrapper to auto-dereference pointers |
| shawn::DiskGraphCommunicationModelFactory | |
| shawn::DiskGraphModel | |
| shawn::DistanceEstimateKeeper | |
| shawn::DoubleFormatter | |
| shawn::DoubleTag | |
| shawn::DoubleTagFactory | |
| shawn::DynamicNodeArray< T > | |
| shawn::EdgeModel | |
| shawn::EdgeModel::AbstractAdjacencyIterator< NodeType > | |
| shawn::EdgeModel::AbstractIteratorHelper< NodeType > | |
| shawn::EdgeModelFactory | |
| shawn::EdgeModelKeeper | |
| shawn::Energy | |
| shawn::EventScheduler | |
| shawn::EventScheduler::EventHandler | Interface for event-handling classes |
| shawn::EventScheduler::EventInfo | |
| shawn::EventScheduler::EventSorter | |
| shawn::EventScheduler::EventTag | Stuff to derive from, thereby adding tagged info to events |
| shawn::FastListEdgeModel | |
| shawn::FastListEdgeModelFactory | |
| shawn::GridEdgeModel | EdgeModel based on a geometric grid |
| shawn::GridEdgeModel::CellData | |
| shawn::GridEdgeModel::GridIteratorHelper< NodeType, NodeSetIterator > | |
| shawn::GridEdgeModel::NodeCell | |
| shawn::GridEdgeModelFactory | |
| shawn::GroupTag | |
| shawn::GroupTagFactory | |
| shawn::HandleKeeper< T > | |
| shawn::HandleKeeperBase | |
| shawn::HoleRectWorldFactory | |
| shawn::IntegerTag | |
| shawn::IntegerTagFactory | |
| shawn::JShawnNDimensionalResult< Type, Index > | |
| shawn::JShawnSimulationController | |
| shawn::JumpMovement | JumpMovement |
| shawn::KeeperManaged | |
| shawn::LazyEdgeModel | |
| shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator > | |
| shawn::LazyEdgeModelFactory | |
| shawn::LinearMovement | |
| shawn::ListEdgeModel | |
| shawn::ListEdgeModel::ListIteratorHelper< NodeType, NodeHoodIt > | |
| shawn::ListEdgeModel::NodeInfo | |
| shawn::ListEdgeModel::NodeInfoSort | Helper class to sort containers with NodeInfoHandle / NodeInfo* instances |
| shawn::ListEdgeModelFactory | |
| shawn::LoadPluginTask | |
| shawn::LocalizationProcessorType | |
| shawn::Logger | Main logging class |
| shawn::LogSysResourcesTask | |
| shawn::MacaTransmissionModel | A MACA transmission model delays the messages if two packets may interfere at some node |
| shawn::MacaTransmissionModel::maca_msg | Message structure used in MACA transmission model |
| shawn::MacaTransmissionModel::same_round | Unary function to determine if two messages are of the same simulation round |
| shawn::MacaTransmissionModelFactory | Creates instances of AlohaTransmissionModel |
| shawn::ManualCommunicationModel | |
| shawn::ManualCommunicationModelFactory | |
| shawn::ManualEdgeModel | |
| shawn::MapTag< _K, _V > | |
| shawn::MapTag< _K, _V >::MapIteratorData | |
| shawn::MapTagFactory< TagType > | |
| shawn::Message | Superclass of all messages |
| shawn::MovementController | A controller handling the generation and assignment of NodeMovement objects to their respective Nodes |
| shawn::MovementInfo | Encapsulation for the movement order parameters created by the NodeMovementCreator |
| shawn::MovementObservable | |
| shawn::MovementObserver | |
| shawn::MovementResetTask | |
| shawn::msg_destination | The structure for information of a destination node |
| shawn::MultipleCommunicationModel | |
| shawn::MultipleCommunicationModelFactory | |
| shawn::Neighborhood | |
| shawn::NeighborhoodConst | |
| shawn::Node | |
| shawn::NodeChangeListener | |
| shawn::NodeDistanceEstimate | |
| shawn::NodeFinder | |
| shawn::NodeMovement | Abstract interface for node mobility implementations |
| shawn::NodeMovementCreator | This class provides an Interface for any class that implements NodeMovement creation |
| shawn::NodeReferenceTag | |
| shawn::NodeReferenceTagFactory | |
| shawn::NoMovement | NodeMovement for completely immobile nodes |
| shawn::NormalRandomVariable | |
| shawn::NS2NodeMovementCreator | This class provides an implementation of the NodeMovementCreator |
| shawn::Observable< T > | |
| shawn::PerfectDistanceEstimate | |
| shawn::PermalinkCommunicationModel | CommunicationModel that provides static links between nodes to mimic fixed communication channels |
| shawn::PermalinkCommunicationModelFactory | Creates a new PermalinkCommunicationModel instance |
| shawn::Processor | Message-processing protocol resp. algorithm for nodes |
| shawn::ProcessorFactory | |
| shawn::ProcessorKeeper | |
| shawn::ProcessorWorldFactory | |
| shawn::QDGLinearProbability | |
| shawn::QDGProbability | |
| shawn::RandomDropTransmissionModel | Randomly drops messages with a given $probability ranging from 0.0 to 1.0 |
| shawn::RandomDropTransmissionModelFactory | Creates instances of RandomDropTransmissionModel |
| shawn::RandomizedDistanceEstimate | |
| shawn::RandomVariable | |
| shawn::RandomVariableKeeper | |
| shawn::RectWorldFactory | |
| shawn::RefcntPointable | |
| shawn::RefcntPointer< T > | |
| shawn::ReliableTransmissionModel | The ReliableTransmissionModel (\"reliable\") delivers every message without loss." |
| shawn::ReliableTransmissionModelFactory | Creates instances of ReliableTransmissionModel |
| shawn::RimCommModel | Simulates Radio Irregulation Model in Shawn |
| shawn::RimCommModelFactory | |
| shawn::ShawnSimulationController | |
| shawn::ShawnSimulationController::CommandLineInfo | |
| shawn::SimpleMovement | |
| shawn::SimpleValueTag< T > | |
| shawn::SimulationController | Central repository for all simulation-relevant objects |
| shawn::SimulationEnvironment | Access to configuration variables |
| shawn::SimulationEnvironment::ParameterSet | |
| shawn::SimulationTask | |
| shawn::SimulationTaskAddWorldTask | |
| shawn::SimulationTaskChainTransmModel | Appends a transmission model to the current chain of transmission models |
| shawn::SimulationTaskCreateNormal | |
| shawn::SimulationTaskCreateUniform | |
| shawn::SimulationTaskCuboidWorldFactory | |
| shawn::SimulationTaskDegreeHistogram | |
| shawn::SimulationTaskDegreeSequence | |
| shawn::SimulationTaskDumpLocation | |
| shawn::SimulationTaskKeeper | |
| shawn::SimulationTaskLocalizationAnchorPlacement | Anchor placement on the basis of geometric figures |
| shawn::SimulationTaskLoggingLoadCfg | Task that loads a logging library configuration file |
| shawn::SimulationTaskLoggingReconfigure | Task reconfiguring logging libraries at runtime |
| shawn::SimulationTaskNodeMovement | Appends a transmission model to the current chain of transmission models |
| shawn::SimulationTaskProcessorWorldFactory | |
| shawn::SimulationTaskRandomizedDistanceEstimate | |
| shawn::SimulationTaskRandomSeed | |
| shawn::SimulationTaskRectWorldFactory | |
| shawn::SimulationTaskResult | |
| shawn::SimulationTaskShowDistanceEstimates | |
| shawn::SimulationTaskShowEdgeModels | |
| shawn::SimulationTaskShowHandleKeeper< KeeperClass > | |
| shawn::SimulationTaskShowProcessors | |
| shawn::SimulationTaskShowRandomVariables | |
| shawn::SimulationTaskShowTasks | |
| shawn::SimulationTaskSimulation | |
| shawn::SimulationTaskWorld | |
| shawn::SkipNullIterator< VAL, C, IT > | |
| shawn::SlottedAlohaTransmissionModel | Slotted aloha transmission model where each message arrives at the beginning of a slot with a given $slot (0.0,1.0] |
| shawn::SlottedAlohaTransmissionModel::same_slot | Unary function to determine if two messages are of the same slot |
| shawn::SlottedAlohaTransmissionModelFactory | Creates instances of SlottedAlohaTransmissionModel |
| shawn::StaticNodeArray< T > | |
| shawn::StatsChainTransmissionModel | Message counting chainable transmission model |
| shawn::StatsChainTransmissionModel::Counter | |
| shawn::StatsChainTransmissionModelDumpStats | |
| shawn::StatsChainTransmissionModelFactory | Creates instances of StatsChainTransmissionModel |
| shawn::StochasticCommunicationModel | |
| shawn::StochasticCommunicationModelFactory | |
| shawn::StringTag | |
| shawn::StringTagFactory | |
| shawn::StrTok | String tokenizer helper class |
| shawn::SystemResources | |
| shawn::Tag | |
| shawn::Tag::const_entry_iterator | |
| shawn::Tag::const_entry_iterator::IteratorData | |
| shawn::TagContainer | |
| shawn::TagFactory | |
| shawn::TagFactoryKeeper | |
| shawn::TagNodeMovementCreator | This class provides an implementation of the NodeMovementCreator |
| shawn::xml::TagParser | |
| shawn::TagSyncable | |
| shawn::TransmissionModel | Model deciding how messages are delivered, use it to model transmission channel characteristics |
| shawn::TransmissionModel::MessageInfo | Container for message delivery related stuff |
| shawn::TransmissionModelFactory | Abstract parent class for transmission model factories |
| shawn::TransmissionModelKeeper | Keeper for transmission models |
| shawn::UniformRandomVariable | |
| shawn::UUIDGenerator | |
| shawn::Vec | |
| shawn::WeibullRandomVariable | |
| shawn::World | |
| shawn::WorldFactory | |
| shawn::ZigbeeCsmaTransmissionModel | A ZigbeeCsmaTransmissionmodel is a CSMA transmission model |
| shawn::ZigbeeCsmaTransmissionModel::csma_msg | Message structure used in csma transmission model |
| shawn::ZigbeeCsmaTransmissionModel::csma_msg::msg_destination | The structure for information of a destination node |
| shawn::ZigbeeCsmaTransmissionModel::later_than | |
| shawn::ZigbeeCsmaTransmissionModel::msg_pre | |
| shawn::ZigbeeCsmaTransmissionModel::same_round | Unary function to determine if two messages are of the same simulation round |
| shawn::ZigbeeCsmaTransmissionModelFactory | Creates instances of AlohaTransmissionModel |