Go to the source code of this file.
|
| namespace | autopas |
| | This is the main namespace of AutoPas.
|
| |
| namespace | autopas::loadEstimators |
| | Collection of functions for estimating the load required to update a specific region within a containers.
|
| |
|
| template<class ParticleCell > |
| unsigned long | autopas::loadEstimators::squaredParticlesPerCell (const std::vector< ParticleCell > &cells, const std::array< unsigned long, 3 > &cellsPerDimension, const std::array< unsigned long, 3 > &lowerCorner, const std::array< unsigned long, 3 > &upperCorner) |
| | Sums up the squared number of particles for all cells within region.
|
| |
| template<class Particle_T > |
| unsigned long | autopas::loadEstimators::neighborListLengthImpl (const typename autopas::VerletListsCellsHelpers::AllCellsNeighborListsType< Particle_T > &neighborLists, unsigned long cellIndex) |
| | Helper function for calculating the neighbor list length for the Verlet lists cells neighbor list.
|
| |
| template<class Particle_T > |
| unsigned long | autopas::loadEstimators::neighborListLengthImpl (const typename autopas::VerletListsCellsHelpers::PairwiseNeighborListsType< Particle_T > &neighborLists, unsigned long cellIndex) |
| | Helper function for calculating the neighbor list length for pairwise Verlet lists.
|
| |
| template<class Particle_T , class NeighborList > |
| unsigned long | autopas::loadEstimators::neighborListLength (NeighborList &neighborLists, const std::array< unsigned long, 3 > &cellsPerDimension, const std::array< unsigned long, 3 > &lowerCorner, const std::array< unsigned long, 3 > &upperCorner) |
| | Sums up the lengths of the verlet neighbor lists of all particles within region.
|
| |
- Date
- 24 Apr 2020
- Author
- fischerv