addParticle(const Particle &p) override | LinkedCellsContainer | virtual |
addParticle(Particle &&p) override | LinkedCellsContainer | virtual |
applyPairwiseForces(const std::vector< std::shared_ptr< PairwiseForceSource >> &force_sources) override | LinkedCellsContainer | virtual |
applySimpleForces(const std::vector< std::shared_ptr< SimpleForceSource >> &simple_force_sources) override | LinkedCellsContainer | virtual |
applyTargettedForces(const std::vector< std::shared_ptr< TargettedForceSource >> &targetted_force_sources, double curr_simulation_time) override | LinkedCellsContainer | virtual |
back_boundary_cell_references | LinkedCellsContainer | private |
back_halo_cell_references | LinkedCellsContainer | private |
begin() override | LinkedCellsContainer | virtual |
begin() const override | LinkedCellsContainer | virtual |
bottom_boundary_cell_references | LinkedCellsContainer | private |
bottom_halo_cell_references | LinkedCellsContainer | private |
boundary_cell_references | LinkedCellsContainer | private |
boundary_types | LinkedCellsContainer | private |
BoundaryCondition enum name | LinkedCellsContainer | |
boundaryConditionToString(const BoundaryCondition &bc) | LinkedCellsContainer | static |
BoundarySide enum name | LinkedCellsContainer | |
cell_size | LinkedCellsContainer | private |
cellCoordToCellIndex(int cx, int cy, int cz) const | LinkedCellsContainer | |
cells | LinkedCellsContainer | private |
cutoff_radius | LinkedCellsContainer | private |
deleteHaloParticles() | LinkedCellsContainer | private |
domain_cell_references | LinkedCellsContainer | private |
domain_num_cells | LinkedCellsContainer | private |
domain_size | LinkedCellsContainer | private |
end() override | LinkedCellsContainer | virtual |
end() const override | LinkedCellsContainer | virtual |
front_boundary_cell_references | LinkedCellsContainer | private |
front_halo_cell_references | LinkedCellsContainer | private |
getBoundaryCells() const | LinkedCellsContainer | |
getCells() | LinkedCellsContainer | |
getCellSize() const | LinkedCellsContainer | |
getCutoffRadius() const | LinkedCellsContainer | |
getDomainNumCells() const | LinkedCellsContainer | |
getDomainSize() const | LinkedCellsContainer | |
getParticles() const override | LinkedCellsContainer | virtual |
halo_cell_references | LinkedCellsContainer | private |
initCellNeighbourReferences() | LinkedCellsContainer | private |
initCells() | LinkedCellsContainer | private |
initIterationOrders() | LinkedCellsContainer | private |
iteration_orders | LinkedCellsContainer | private |
left_boundary_cell_references | LinkedCellsContainer | private |
left_halo_cell_references | LinkedCellsContainer | private |
LinkedCellsContainer(const std::array< double, 3 > &domain_size, double cutoff_radius, const std::array< BoundaryCondition, 6 > &boundary_types={BoundaryCondition::OUTFLOW, BoundaryCondition::OUTFLOW, BoundaryCondition::OUTFLOW, BoundaryCondition::OUTFLOW, BoundaryCondition::OUTFLOW, BoundaryCondition::OUTFLOW}, int n=0) | LinkedCellsContainer | |
operator[](int i) override | LinkedCellsContainer | virtual |
OutflowBoundaryType class | LinkedCellsContainer | friend |
particlePosToCell(const std::array< double, 3 > &pos) | LinkedCellsContainer | |
particlePosToCell(double x, double y, double z) | LinkedCellsContainer | |
particles | LinkedCellsContainer | private |
PeriodicBoundaryType class | LinkedCellsContainer | friend |
prepareForceCalculation() override | LinkedCellsContainer | virtual |
ReflectiveBoundaryType class | LinkedCellsContainer | friend |
reserve(size_t n) override | LinkedCellsContainer | virtual |
right_boundary_cell_references | LinkedCellsContainer | private |
right_halo_cell_references | LinkedCellsContainer | private |
size() const override | LinkedCellsContainer | virtual |
top_boundary_cell_references | LinkedCellsContainer | private |
top_halo_cell_references | LinkedCellsContainer | private |
updateCellsParticleReferences() | LinkedCellsContainer | private |
~ParticleContainer()=default | ParticleContainer | virtual |