#include <uniform_grid_environment.h>
This class ensures thread-safety for the InPlaceExecutionContext for the case that an agent modifies its neighbors.
Definition at line 540 of file uniform_grid_environment.h.
◆ ~GridNeighborMutexBuilder()
bdm::UniformGridEnvironment::GridNeighborMutexBuilder::~GridNeighborMutexBuilder |
( |
| ) |
|
|
overridedefault |
◆ GetMutex()
NeighborMutex * bdm::GridNeighborMutexBuilder::GetMutex |
( |
uint64_t |
box_idx | ) |
|
|
overridevirtual |
◆ Update()
void bdm::UniformGridEnvironment::GridNeighborMutexBuilder::Update |
( |
| ) |
|
|
inline |
◆ mutexes_
std::vector<MutexWrapper> bdm::UniformGridEnvironment::GridNeighborMutexBuilder::mutexes_ |
|
private |
The documentation for this class was generated from the following files: