Class representing the load estimator choices. More...
#include <LoadEstimatorOption.h>


Public Types | |
| enum | Value { none , squaredParticlesPerCell , neighborListLength } |
| Possible choices for the load estimation algorithm. More... | |
Public Member Functions | |
| LoadEstimatorOption ()=default | |
| Constructor. | |
| constexpr | LoadEstimatorOption (Value option) |
| Constructor from value. | |
| constexpr | operator Value () const |
| Cast to value. | |
Static Public Member Functions | |
| static std::set< LoadEstimatorOption > | getDiscouragedOptions () |
| Set of options that are very unlikely to be interesting. | |
| static std::map< LoadEstimatorOption, std::string > | getOptionNames () |
| Provides a way to iterate over the possible choices of LoadEstimatorOption. | |
Class representing the load estimator choices.
Possible choices for the load estimation algorithm.
| Enumerator | |
|---|---|
| none | No load estimator. If the Configuration supports load estimators, everything is assigned the same estimation. |
| squaredParticlesPerCell | Number of particles per cell squared. |
| neighborListLength | Sum of neighbor list lengths. |
|
inlineconstexpr |
Constructor from value.
| option |
|
inlinestatic |
Set of options that are very unlikely to be interesting.
|
inlinestatic |
Provides a way to iterate over the possible choices of LoadEstimatorOption.
|
inlineconstexpr |
Cast to value.