Info to generate a container. More...
#include <ContainerSelectorInfo.h>
Public Member Functions | |
ContainerSelectorInfo () | |
Default Constructor. | |
ContainerSelectorInfo (double cellSizeFactor, double verletSkin, unsigned int verletRebuildFrequency, unsigned int verletClusterSize, autopas::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 | |
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 | verletRebuildFrequency |
The rebuild frequency. | |
unsigned int | verletClusterSize |
Size of Verlet Clusters. | |
autopas::LoadEstimatorOption | loadEstimator |
Load estimator for balanced sliced traversals. | |
Info to generate a container.
|
inlineexplicit |
Constructor.
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. |
verletRebuildFrequency | rebuild frequency. |
verletClusterSize | Size of verlet Clusters |
loadEstimator | load estimation algorithm for balanced traversals. |
|
inline |
|
inline |
Comparison operator for ContainerSelectorInfo objects.
Configurations are compared member wise in the order: _cellSizeFactor, _verletSkin, _verlerRebuildFrequency, loadEstimator
other |
|
inline |