Info to generate a container. More...
#include <ContainerSelectorInfo.h>

Public Member Functions | |
| ContainerSelectorInfo () | |
| Default Constructor. | |
| ContainerSelectorInfo (const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax, double cutoff, double cellSizeFactor, double verletSkin, unsigned int verletClusterSize, size_t sortingThreshold, LoadEstimatorOption loadEstimator) | |
| Constructor. | |
| bool | operator== (const ContainerSelectorInfo &other) const |
| Equality between ContainerSelectorInfo. | |
| bool | operator!= (const ContainerSelectorInfo &other) const |
| Inequality between ContainerSelectorInfo. | |
| bool | operator< (const ContainerSelectorInfo &other) |
| Comparison operator for ContainerSelectorInfo objects. | |
Public Attributes | |
| std::array< double, 3 > | boxMin |
| Lower corner of the container. | |
| std::array< double, 3 > | boxMax |
| Upper corner of the container. | |
| double | cutoff |
| Cutoff radius to be used in this container. | |
| double | cellSizeFactor |
| cellSizeFactor Cell size factor to be used in this container (only relevant for LinkedCells) | |
| double | verletSkin |
| Length added to the cutoff for the verlet lists' skin inbetween rebuilding lists. | |
| unsigned int | verletClusterSize |
| Size of Verlet Clusters. | |
| size_t | sortingThreshold |
| Threshold beyond which, if the sum of the number of particles in two cells is greater, the cells are sorted. | |
| LoadEstimatorOption | loadEstimator |
| Load estimator for balanced sliced traversals. | |
Info to generate a container.
|
inlineexplicit |
Constructor.
| boxMin | Lower corner of the container. |
| boxMax | Upper corner of the container. |
| cutoff | Cutoff radius to be used in this container. |
| cellSizeFactor | Cell size factor to be used in this container (only relevant for LinkedCells, VerletLists and VerletListsCells). |
| verletSkin | Length added to the cutoff for the verlet lists' skin per timestep inbetween rebuilding lists. |
| verletClusterSize | Size of verlet Clusters |
| sortingThreshold | Number of particles in two cells from which sorting should be performed |
| loadEstimator | load estimation algorithm for balanced traversals. |
|
inline |
|
inline |
Comparison operator for ContainerSelectorInfo objects.
Configurations are compared member wise in the order: cellSizeFactor, verletSkin, verletClusterSize, sortingThreshold, loadEstimator
| other |
|
inline |