14inline namespace options {
49 constexpr operator Value()
const {
return _value; }
Class representing the traversal choices.
Definition: DataLayoutOption.h:18
constexpr DataLayoutOption(Value option)
Constructor from value.
Definition: DataLayoutOption.h:43
static std::set< DataLayoutOption > getDiscouragedOptions()
Set of options that are very unlikely to be interesting.
Definition: DataLayoutOption.h:55
static std::map< DataLayoutOption, std::string > getOptionNames()
Provides a way to iterate over the possible choices of TraversalOption.
Definition: DataLayoutOption.h:61
DataLayoutOption()=default
Constructor.
Value
Possible choices for the particle data layout.
Definition: DataLayoutOption.h:23
@ soa
Structure of arrays (SoA) : One Vector for each particle property.
Definition: DataLayoutOption.h:31
@ aos
Array of structure (AoS) : Particles are stored as Objects in a vector.
Definition: DataLayoutOption.h:27
Base class for autopas options.
Definition: Option.h:25
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:32