BioDynaMo  v1.05.119-a4ff3934
Classes | Namespaces
uniform_grid_environment.h File Reference
#include <assert.h>
#include <omp.h>
#include <algorithm>
#include <array>
#include <atomic>
#include <cmath>
#include <iostream>
#include <limits>
#include <memory>
#include <mutex>
#include <utility>
#include <vector>
#include <morton/morton.h>
#include "core/container/agent_vector.h"
#include "core/container/fixed_size_vector.h"
#include "core/container/inline_vector.h"
#include "core/container/math_array.h"
#include "core/container/parallel_resize_vector.h"
#include "core/environment/environment.h"
#include "core/environment/morton_order.h"
#include "core/functor.h"
#include "core/load_balance_info.h"
#include "core/param/param.h"
#include "core/resource_manager.h"
#include "core/util/log.h"
#include "core/util/spinlock.h"
Include dependency graph for uniform_grid_environment.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bdm::UniformGridEnvironment
 A class that represents Cartesian 3D grid. More...
 
struct  bdm::UniformGridEnvironment::Box
 A single unit cube of the grid. More...
 
struct  bdm::UniformGridEnvironment::Box::Iterator
 An iterator that iterates over the cells in this box. More...
 
struct  bdm::UniformGridEnvironment::NeighborIterator
 An iterator that iterates over the boxes in this grid. More...
 
struct  bdm::UniformGridEnvironment::AssignToBoxesFunctor
 
class  bdm::UniformGridEnvironment::GridNeighborMutexBuilder
 
class  bdm::UniformGridEnvironment::GridNeighborMutexBuilder::GridNeighborMutex
 
struct  bdm::UniformGridEnvironment::GridNeighborMutexBuilder::MutexWrapper
 
class  bdm::UniformGridEnvironment::LoadBalanceInfoUG
 
struct  bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor
 

Namespaces

 bdm
 
 bdm::detail