AutoPas  3.0.0
Loading...
Searching...
No Matches
ArbitraryConfigurations.h
Go to the documentation of this file.
1
7#pragma once
8
17
28
29// Pairwise configurations:
34 autopas::ContainerOption::directSum, 1.0, autopas::TraversalOption::ds_sequential,
35 autopas::LoadEstimatorOption::none, autopas::DataLayoutOption::aos, autopas::Newton3Option::enabled,
36 autopas::InteractionTypeOption::pairwise, autopas::VectorizationPatternOption::NA);
41 autopas::ContainerOption::directSum, 1.0, autopas::TraversalOption::ds_sequential,
42 autopas::LoadEstimatorOption::none, autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled,
43 autopas::InteractionTypeOption::pairwise, autopas::VectorizationPatternOption::NA);
48 autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c08, autopas::LoadEstimatorOption::none,
49 autopas::DataLayoutOption::aos, autopas::Newton3Option::enabled, autopas::InteractionTypeOption::pairwise,
50 autopas::VectorizationPatternOption::NA);
55 autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c08, autopas::LoadEstimatorOption::none,
56 autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled, autopas::InteractionTypeOption::pairwise,
57 autopas::VectorizationPatternOption::NA);
62 autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c18, autopas::LoadEstimatorOption::none,
63 autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled, autopas::InteractionTypeOption::pairwise,
64 autopas::VectorizationPatternOption::NA);
69 autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c18, autopas::LoadEstimatorOption::none,
70 autopas::DataLayoutOption::aos, autopas::Newton3Option::enabled, autopas::InteractionTypeOption::pairwise,
71 autopas::VectorizationPatternOption::NA);
76 autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c01, autopas::LoadEstimatorOption::none,
77 autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled, autopas::InteractionTypeOption::pairwise,
78 autopas::VectorizationPatternOption::NA);
79
80// Triwise (three-body) configurations:
85 autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c01, autopas::LoadEstimatorOption::none,
86 autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled, autopas::InteractionTypeOption::triwise,
87 autopas::VectorizationPatternOption::NA);
92 autopas::ContainerOption::directSum, 1.0, autopas::TraversalOption::ds_sequential,
93 autopas::LoadEstimatorOption::none, autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled,
94 autopas::InteractionTypeOption::triwise, autopas::VectorizationPatternOption::NA);
95
96} // namespace arbitraryConfigurations
Class containing multiple options that form an algorithm configuration for the pairwise iteration.
Definition: Configuration.h:30
@ none
No load estimator.
Definition: LoadEstimatorOption.h:27
Arbitrary configurations for use in tests where the actual configuration does not matter,...
Definition: ArbitraryConfigurations.h:27
constexpr autopas::Configuration _arbitrary_config_2B_6
Arbitrary pairwise configuration.
Definition: ArbitraryConfigurations.h:75
constexpr autopas::Configuration _arbitrary_config_2B_0
Arbitrary pairwise configuration.
Definition: ArbitraryConfigurations.h:33
constexpr autopas::Configuration _arbitrary_config_2B_5
Arbitrary pairwise configuration.
Definition: ArbitraryConfigurations.h:68
constexpr autopas::Configuration _arbitrary_config_2B_4
Arbitrary pairwise configuration.
Definition: ArbitraryConfigurations.h:61
constexpr autopas::Configuration _arbitrary_config_2B_1
Arbitrary pairwise configuration.
Definition: ArbitraryConfigurations.h:40
constexpr autopas::Configuration _arbitrary_config_2B_2
Arbitrary pairwise configuration.
Definition: ArbitraryConfigurations.h:47
constexpr autopas::Configuration _arbitrary_config_3B_1
Arbitrary triwise configuration.
Definition: ArbitraryConfigurations.h:91
constexpr autopas::Configuration _arbitrary_config_2B_3
Arbitrary pairwise configuration.
Definition: ArbitraryConfigurations.h:54
constexpr autopas::Configuration _arbitrary_config_3B_0
Arbitrary triwise configuration.
Definition: ArbitraryConfigurations.h:84