ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CSpaceMultiThreadBalanceLength Class Reference

#include <space_multi_thread_balance_length.h>

+ Inheritance diagram for argos::CSpaceMultiThreadBalanceLength:

List of all members.

Classes

struct  STaskData
 Data associated to a task to be executed.
struct  SThreadLaunchData
 Thread date.

Public Member Functions

 CSpaceMultiThreadBalanceLength ()
virtual ~CSpaceMultiThreadBalanceLength ()
virtual void Init (TConfigurationNode &t_tree)
 Initializes the space using the <arena> section of the XML configuration file.
virtual void Destroy ()
 Destroys the space and all its entities.
virtual void UpdateControllableEntities ()
virtual void UpdatePhysics ()
virtual void UpdateMedia ()

Friends

void * LaunchThreadBalanceLength (void *p_data)

Detailed Description

Definition at line 22 of file space_multi_thread_balance_length.h.


Constructor & Destructor Documentation


Member Function Documentation

Destroys the space and all its entities.

Reimplemented from argos::CSpace.

Definition at line 109 of file space_multi_thread_balance_length.cpp.

Initializes the space using the <arena> section of the XML configuration file.

Parameters:
t_treethe <arena> section of the XML configuration file.

Reimplemented from argos::CSpace.

Definition at line 79 of file space_multi_thread_balance_length.cpp.

virtual void argos::CSpaceMultiThreadBalanceLength::UpdateMedia ( ) [inline, virtual]

Implements argos::CSpace.

Definition at line 34 of file space_multi_thread_balance_length.h.


Friends And Related Function Documentation

void* LaunchThreadBalanceLength ( void *  p_data) [friend]

Definition at line 38 of file space_multi_thread_balance_length.cpp.


The documentation for this class was generated from the following files: