Info to generate a container.
Definition: ContainerSelectorInfo.h:17
bool operator==(const ContainerSelectorInfo &other) const
Equality between ContainerSelectorInfo.
Definition: ContainerSelectorInfo.h:66
std::array< double, 3 > boxMin
Lower corner of the container.
Definition: ContainerSelectorInfo.h:97
bool operator!=(const ContainerSelectorInfo &other) const
Inequality between ContainerSelectorInfo.
Definition: ContainerSelectorInfo.h:77
double cellSizeFactor
cellSizeFactor Cell size factor to be used in this container (only relevant for LinkedCells)
Definition: ContainerSelectorInfo.h:112
ContainerSelectorInfo()
Default Constructor.
Definition: ContainerSelectorInfo.h:22
ContainerSelectorInfo(const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax, double cutoff, double cellSizeFactor, double verletSkin, unsigned int verletClusterSize, size_t aosSortingThreshold, size_t soaSortingThreshold, LoadEstimatorOption loadEstimator)
Constructor.
Definition: ContainerSelectorInfo.h:47
bool operator<(const ContainerSelectorInfo &other)
Comparison operator for ContainerSelectorInfo objects.
Definition: ContainerSelectorInfo.h:87
double cutoff
Cutoff radius to be used in this container.
Definition: ContainerSelectorInfo.h:107
std::array< double, 3 > boxMax
Upper corner of the container.
Definition: ContainerSelectorInfo.h:102
LoadEstimatorOption loadEstimator
Load estimator for balanced sliced traversals.
Definition: ContainerSelectorInfo.h:132
double verletSkin
Length added to the cutoff for the verlet lists' skin inbetween rebuilding lists.
Definition: ContainerSelectorInfo.h:116
size_t soaSortingThreshold
Threshold beyond which, if the sum of the SoA buffer sizes of two cells is greater,...
Definition: ContainerSelectorInfo.h:128
unsigned int verletClusterSize
Size of Verlet Clusters.
Definition: ContainerSelectorInfo.h:120
size_t aosSortingThreshold
Threshold beyond which, if the sum of the number of particles in two cells is greater,...
Definition: ContainerSelectorInfo.h:124
Class representing the load estimator choices.
Definition: LoadEstimatorOption.h:18
@ none
No load estimator.
Definition: LoadEstimatorOption.h:27
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:34