AutoPas  3.0.0
Loading...
Searching...
No Matches
Variables
arbitraryConfigurations Namespace Reference

Arbitrary configurations for use in tests where the actual configuration does not matter, but where we need X unique configurations. More...

Variables

constexpr autopas::Configuration _arbitrary_config_2B_0
 Arbitrary pairwise configuration.
 
constexpr autopas::Configuration _arbitrary_config_2B_1
 Arbitrary pairwise configuration.
 
constexpr autopas::Configuration _arbitrary_config_2B_2
 Arbitrary pairwise configuration.
 
constexpr autopas::Configuration _arbitrary_config_2B_3
 Arbitrary pairwise configuration.
 
constexpr autopas::Configuration _arbitrary_config_2B_4
 Arbitrary pairwise configuration.
 
constexpr autopas::Configuration _arbitrary_config_2B_5
 Arbitrary pairwise configuration.
 
constexpr autopas::Configuration _arbitrary_config_2B_6
 Arbitrary pairwise configuration.
 
constexpr autopas::Configuration _arbitrary_config_3B_0
 Arbitrary triwise configuration.
 
constexpr autopas::Configuration _arbitrary_config_3B_1
 Arbitrary triwise configuration.
 

Detailed Description

Arbitrary configurations for use in tests where the actual configuration does not matter, but where we need X unique configurations.

We distinguish still between pairwise and triwise configurations.

Note
The concrete option values of every configuration below are ARBITRARY. Tests using them should not assume that the configuration will not change, other than whether it is pairwise or triwise.

Variable Documentation

◆ _arbitrary_config_2B_0

constexpr autopas::Configuration arbitraryConfigurations::_arbitrary_config_2B_0
inlineconstexpr
Initial value:
autopas::ContainerOption::directSum, 1.0, autopas::TraversalOption::ds_sequential,
autopas::LoadEstimatorOption::none, autopas::DataLayoutOption::aos, autopas::Newton3Option::enabled,
autopas::InteractionTypeOption::pairwise, autopas::VectorizationPatternOption::NA)
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 pairwise configuration.

◆ _arbitrary_config_2B_1

constexpr autopas::Configuration arbitraryConfigurations::_arbitrary_config_2B_1
inlineconstexpr
Initial value:
autopas::ContainerOption::directSum, 1.0, autopas::TraversalOption::ds_sequential,
autopas::LoadEstimatorOption::none, autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled,
autopas::InteractionTypeOption::pairwise, autopas::VectorizationPatternOption::NA)

Arbitrary pairwise configuration.

◆ _arbitrary_config_2B_2

constexpr autopas::Configuration arbitraryConfigurations::_arbitrary_config_2B_2
inlineconstexpr
Initial value:
autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c08, autopas::LoadEstimatorOption::none,
autopas::DataLayoutOption::aos, autopas::Newton3Option::enabled, autopas::InteractionTypeOption::pairwise,
autopas::VectorizationPatternOption::NA)

Arbitrary pairwise configuration.

◆ _arbitrary_config_2B_3

constexpr autopas::Configuration arbitraryConfigurations::_arbitrary_config_2B_3
inlineconstexpr
Initial value:
autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c08, autopas::LoadEstimatorOption::none,
autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled, autopas::InteractionTypeOption::pairwise,
autopas::VectorizationPatternOption::NA)

Arbitrary pairwise configuration.

◆ _arbitrary_config_2B_4

constexpr autopas::Configuration arbitraryConfigurations::_arbitrary_config_2B_4
inlineconstexpr
Initial value:
autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c18, autopas::LoadEstimatorOption::none,
autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled, autopas::InteractionTypeOption::pairwise,
autopas::VectorizationPatternOption::NA)

Arbitrary pairwise configuration.

◆ _arbitrary_config_2B_5

constexpr autopas::Configuration arbitraryConfigurations::_arbitrary_config_2B_5
inlineconstexpr
Initial value:
autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c18, autopas::LoadEstimatorOption::none,
autopas::DataLayoutOption::aos, autopas::Newton3Option::enabled, autopas::InteractionTypeOption::pairwise,
autopas::VectorizationPatternOption::NA)

Arbitrary pairwise configuration.

◆ _arbitrary_config_2B_6

constexpr autopas::Configuration arbitraryConfigurations::_arbitrary_config_2B_6
inlineconstexpr
Initial value:
autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c01, autopas::LoadEstimatorOption::none,
autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled, autopas::InteractionTypeOption::pairwise,
autopas::VectorizationPatternOption::NA)

Arbitrary pairwise configuration.

◆ _arbitrary_config_3B_0

constexpr autopas::Configuration arbitraryConfigurations::_arbitrary_config_3B_0
inlineconstexpr
Initial value:
autopas::ContainerOption::linkedCells, 1.0, autopas::TraversalOption::lc_c01, autopas::LoadEstimatorOption::none,
autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled, autopas::InteractionTypeOption::triwise,
autopas::VectorizationPatternOption::NA)

Arbitrary triwise configuration.

◆ _arbitrary_config_3B_1

constexpr autopas::Configuration arbitraryConfigurations::_arbitrary_config_3B_1
inlineconstexpr
Initial value:
autopas::ContainerOption::directSum, 1.0, autopas::TraversalOption::ds_sequential,
autopas::LoadEstimatorOption::none, autopas::DataLayoutOption::aos, autopas::Newton3Option::disabled,
autopas::InteractionTypeOption::triwise, autopas::VectorizationPatternOption::NA)

Arbitrary triwise configuration.