BioDynaMo  v1.05.0-137fdb15
Public Member Functions | Public Attributes | List of all members
bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor Struct Reference
Inheritance diagram for bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor:
[legend]
Collaboration diagram for bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor:
[legend]

Public Member Functions

 InitializeVectorFunctor (UniformGridEnvironment *grid, uint64_t start, decltype(sorted_boxes) sorted_boxes, decltype(cummulated_agents) cummulated_agents)
 
virtual ~InitializeVectorFunctor ()
 
void operator() (Iterator< uint64_t > *it) override
 
- Public Member Functions inherited from bdm::Functor< void, Iterator< uint64_t > * >
virtual ~Functor ()=default
 
virtual void operator() (TArgs... args)=0
 

Public Attributes

UniformGridEnvironmentgrid
 
uint64_t start
 
ParallelResizeVector< Box * > & sorted_boxes
 
ParallelResizeVector< uint64_t > & cummulated_agents
 

Detailed Description

Definition at line 630 of file uniform_grid_environment.h.

Constructor & Destructor Documentation

◆ InitializeVectorFunctor()

bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor::InitializeVectorFunctor ( UniformGridEnvironment grid,
uint64_t  start,
decltype(sorted_boxes sorted_boxes,
decltype(cummulated_agents cummulated_agents 
)

Definition at line 262 of file uniform_grid_environment.cc.

◆ ~InitializeVectorFunctor()

bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor::~InitializeVectorFunctor ( )
virtualdefault

Member Function Documentation

◆ operator()()

void bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor::operator() ( Iterator< uint64_t > *  it)
override

Definition at line 276 of file uniform_grid_environment.cc.

Member Data Documentation

◆ cummulated_agents

ParallelResizeVector<uint64_t>& bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor::cummulated_agents

Definition at line 634 of file uniform_grid_environment.h.

◆ grid

UniformGridEnvironment* bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor::grid

Definition at line 631 of file uniform_grid_environment.h.

◆ sorted_boxes

ParallelResizeVector<Box*>& bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor::sorted_boxes

Definition at line 633 of file uniform_grid_environment.h.

◆ start

uint64_t bdm::UniformGridEnvironment::LoadBalanceInfoUG::InitializeVectorFunctor::start

Definition at line 632 of file uniform_grid_environment.h.


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