BioDynaMo  v1.03.58-27764645
Public Member Functions | List of all members
bdm::Environment::NeighborMutexBuilder::NeighborMutex Class Reference

#include <environment.h>

Inheritance diagram for bdm::Environment::NeighborMutexBuilder::NeighborMutex:
[legend]

Public Member Functions

virtual ~NeighborMutex ()=default
 
virtual void lock ()
 
virtual void unlock ()
 

Detailed Description

The NeighborMutex class is a synchronization primitive that can be used to protect agents data from being simultaneously accessed by multiple threads.

Definition at line 108 of file environment.h.

Constructor & Destructor Documentation

◆ ~NeighborMutex()

virtual bdm::Environment::NeighborMutexBuilder::NeighborMutex::~NeighborMutex ( )
virtualdefault

Member Function Documentation

◆ lock()

virtual void bdm::Environment::NeighborMutexBuilder::NeighborMutex::lock ( )
inlinevirtual

◆ unlock()

virtual void bdm::Environment::NeighborMutexBuilder::NeighborMutex::unlock ( )
inlinevirtual

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