#include <simulation_task.h>


Public Types | |
| typedef std::set < SimulationTaskResult * > | ResultSet |
| typedef ResultSet::iterator | ResultSetIt |
Public Member Functions | |
| virtual | ~SimulationTask () |
| virtual void | run (SimulationController &)=0 throw ( std::runtime_error ) |
| virtual ResultSetIt | begin_results () |
| virtual ResultSetIt | end_results () |
Protected Member Functions | |
| virtual void | require_world (const SimulationController &) const throw ( std::runtime_error ) |
| virtual void | add_result (SimulationTaskResult *) |
Protected Attributes | |
| ResultSet | results_ |
| typedef std::set<SimulationTaskResult*> shawn::SimulationTask::ResultSet |
| typedef ResultSet::iterator shawn::SimulationTask::ResultSetIt |
| virtual shawn::SimulationTask::~SimulationTask | ( | ) | [virtual] |
| virtual void shawn::SimulationTask::run | ( | SimulationController & | ) | throw ( std::runtime_error ) [pure virtual] |
Implemented in shawn::SimulationTaskRandomizedDistanceEstimate, shawn::SimulationTaskLoggingLoadCfg, shawn::SimulationTaskLoggingReconfigure, shawn::SimulationTaskDegreeSequence, shawn::SimulationTaskDumpLocation, shawn::SimulationTaskLocalizationAnchorPlacement, shawn::LoadPluginTask, shawn::LogSysResourcesTask, shawn::SimulationTaskRandomSeed, shawn::SimulationTaskCreateNormal, shawn::SimulationTaskCreateUniform, shawn::MovementResetTask, shawn::SimulationTaskNodeMovement, shawn::SimulationTaskSimulation, shawn::SimulationTaskAddWorldTask, shawn::SimulationTaskWorld, shawn::SimulationTaskDegreeHistogram, shawn::SimulationTaskShowHandleKeeper< KeeperClass >, shawn::StatsChainTransmissionModelDumpStats, shawn::SimulationTaskChainTransmModel, shawn::SimulationTaskProcessorWorldFactory, shawn::SimulationTaskShowHandleKeeper< shawn::RandomVariableKeeper >, shawn::SimulationTaskShowHandleKeeper< shawn::SimulationTaskKeeper >, shawn::SimulationTaskShowHandleKeeper< shawn::EdgeModelKeeper >, shawn::SimulationTaskShowHandleKeeper< shawn::ProcessorKeeper >, and shawn::SimulationTaskShowHandleKeeper< shawn::DistanceEstimateKeeper >.
| virtual ResultSetIt shawn::SimulationTask::begin_results | ( | ) | [virtual] |
| virtual ResultSetIt shawn::SimulationTask::end_results | ( | ) | [virtual] |
| virtual void shawn::SimulationTask::require_world | ( | const SimulationController & | ) | const throw ( std::runtime_error ) [protected, virtual] |
| virtual void shawn::SimulationTask::add_result | ( | SimulationTaskResult * | ) | [protected, virtual] |
ResultSet shawn::SimulationTask::results_ [protected] |
1.5.6