diff --git a/doxygen_documentation/git-master/AutoPasDecl_8h_source.html b/doxygen_documentation/git-master/AutoPasDecl_8h_source.html
index d0a81b80d..ca0674c3b 100644
--- a/doxygen_documentation/git-master/AutoPasDecl_8h_source.html
+++ b/doxygen_documentation/git-master/AutoPasDecl_8h_source.html
@@ -411,216 +411,220 @@
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 833 _allowedLoadEstimators = allowedLoadEstimators;
-
-
-
-
-
- 848 _allowedContainers = allowedContainers;
-
-
-
- 858 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise)
const {
- 859 return _allowedTraversals.at(interactionType);
-
-
-
- 870 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise) {
- 871 if (interactionType == InteractionTypeOption::all) {
- 872 for (
auto iType : InteractionTypeOption::getMostOptions()) {
- 873 _allowedTraversals[iType] = allowedTraversals;
-
-
- 876 _allowedTraversals[interactionType] = allowedTraversals;
-
-
-
-
- 887 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise)
const {
- 888 return _allowedDataLayouts.at(interactionType);
-
-
-
- 899 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise) {
- 900 if (interactionType == InteractionTypeOption::all) {
- 901 for (
auto iType : InteractionTypeOption::getMostOptions()) {
- 902 _allowedDataLayouts[iType] = allowedDataLayouts;
-
-
- 905 _allowedDataLayouts[interactionType] = allowedDataLayouts;
-
-
-
-
- 916 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise)
const {
- 917 return _allowedNewton3Options.at(interactionType);
-
-
-
- 928 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise) {
- 929 if (interactionType == InteractionTypeOption::all) {
- 930 for (
auto iType : InteractionTypeOption::getMostOptions()) {
- 931 _allowedNewton3Options[iType] = allowedNewton3Options;
-
-
- 934 _allowedNewton3Options[interactionType] = allowedNewton3Options;
-
-
-
-
- 945 _allowedInteractionTypeOptions = allowedInteractionTypeOptions;
-
-
- 952 [[nodiscard]] std::unordered_map<InteractionTypeOption::Value, std::reference_wrapper<const Configuration>>
-
- 954 std::unordered_map<InteractionTypeOption::Value, std::reference_wrapper<const Configuration>> currentConfigs;
- 955 currentConfigs.reserve(_autoTuners.size());
-
- 957 for (
const auto &[type, tuner] : _autoTuners) {
- 958 currentConfigs.emplace(type, std::cref(tuner->getCurrentConfig()));
-
- 960 return currentConfigs;
-
-
-
- 968 return _tuningStrategyOptions;
-
-
-
- 977 _tuningStrategyOptions = tuningStrategyOptions;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1013#if defined(AUTOPAS_INCLUDE_MPI)
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 845 _allowedLoadEstimators = allowedLoadEstimators;
+
+
+
+
+
+ 860 _allowedContainers = allowedContainers;
+
+
+
+ 870 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise)
const {
+ 871 return _allowedTraversals.at(interactionType);
+
+
+
+ 882 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise) {
+ 883 if (interactionType == InteractionTypeOption::all) {
+ 884 for (
auto iType : InteractionTypeOption::getMostOptions()) {
+ 885 _allowedTraversals[iType] = allowedTraversals;
+
+
+ 888 _allowedTraversals[interactionType] = allowedTraversals;
+
+
+
+
+ 899 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise)
const {
+ 900 return _allowedDataLayouts.at(interactionType);
+
+
+
+ 911 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise) {
+ 912 if (interactionType == InteractionTypeOption::all) {
+ 913 for (
auto iType : InteractionTypeOption::getMostOptions()) {
+ 914 _allowedDataLayouts[iType] = allowedDataLayouts;
+
+
+ 917 _allowedDataLayouts[interactionType] = allowedDataLayouts;
+
+
+
+
+ 928 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise)
const {
+ 929 return _allowedNewton3Options.at(interactionType);
+
+
+
+ 940 const InteractionTypeOption interactionType = InteractionTypeOption::pairwise) {
+ 941 if (interactionType == InteractionTypeOption::all) {
+ 942 for (
auto iType : InteractionTypeOption::getMostOptions()) {
+ 943 _allowedNewton3Options[iType] = allowedNewton3Options;
+
+
+ 946 _allowedNewton3Options[interactionType] = allowedNewton3Options;
+
+
+
+
+ 957 _allowedInteractionTypeOptions = allowedInteractionTypeOptions;
+
+
+ 964 [[nodiscard]] std::unordered_map<InteractionTypeOption::Value, std::reference_wrapper<const Configuration>>
+
+ 966 std::unordered_map<InteractionTypeOption::Value, std::reference_wrapper<const Configuration>> currentConfigs;
+ 967 currentConfigs.reserve(_autoTuners.size());
+
+ 969 for (
const auto &[type, tuner] : _autoTuners) {
+ 970 currentConfigs.emplace(type, std::cref(tuner->getCurrentConfig()));
+
+ 972 return currentConfigs;
+
+
+
+ 980 return _tuningStrategyOptions;
+
+
+
+ 989 _tuningStrategyOptions = tuningStrategyOptions;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1025#if defined(AUTOPAS_INCLUDE_MPI)
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1086 AutoTunerInfo _autoTunerInfo{};
- 1090 LogicHandlerInfo _logicHandlerInfo{};
- 1094 bool _useTuningStrategyLoggerProxy{
false};
- 1098 unsigned int _verletRebuildFrequency{20};
- 1103 std::vector<TuningStrategyOption> _tuningStrategyOptions{};
- 1108 std::set<ContainerOption> _allowedContainers{ContainerOption::getMostOptions()};
- 1113 std::unordered_map<InteractionTypeOption::Value, std::set<TraversalOption>> _allowedTraversals{
- 1114 {InteractionTypeOption::pairwise, TraversalOption::getMostPairwiseOptions()},
- 1115 {InteractionTypeOption::triwise, TraversalOption::getMostTriwiseOptions()}};
- 1120 std::unordered_map<InteractionTypeOption::Value, std::set<DataLayoutOption>> _allowedDataLayouts{
- 1121 {InteractionTypeOption::pairwise, DataLayoutOption::getMostOptions()},
- 1122 {InteractionTypeOption::triwise, DataLayoutOption::getMostOptions()}};
- 1126 std::unordered_map<InteractionTypeOption::Value, std::set<Newton3Option>> _allowedNewton3Options{
- 1127 {InteractionTypeOption::pairwise, Newton3Option::getMostOptions()},
- 1128 {InteractionTypeOption::triwise, Newton3Option::getMostOptions()}};
- 1133 std::set<InteractionTypeOption> _allowedInteractionTypeOptions{InteractionTypeOption::pairwise};
- 1137 std::unique_ptr<NumberSet<double>> _allowedCellSizeFactors{
- 1138 std::make_unique<NumberSetFinite<double>>(std::set<double>({1.}))};
- 1143 std::set<LoadEstimatorOption> _allowedLoadEstimators{LoadEstimatorOption::getAllOptions()};
- 1147 std::unique_ptr<autopas::LogicHandler<Particle>> _logicHandler;
-
- 1153 std::unordered_map<InteractionTypeOption::Value, std::unique_ptr<autopas::AutoTuner>> _autoTuners;
-
- 1158 bool _externalMPICommunicator{
false};
- 1163 std::string _outputSuffix{
""};
- 1167 size_t _sortingThreshold{8};
-
- 1179 void addParticlesAux(
size_t numParticlesToAdd,
size_t numHalosToAdd,
size_t collectionSize, F loopBody);
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1098 AutoTunerInfo _autoTunerInfo{};
+ 1102 LogicHandlerInfo _logicHandlerInfo{};
+ 1106 bool _useTuningStrategyLoggerProxy{
false};
+ 1110 unsigned int _verletRebuildFrequency{20};
+ 1115 std::vector<TuningStrategyOption> _tuningStrategyOptions{};
+ 1120 std::set<ContainerOption> _allowedContainers{ContainerOption::getMostOptions()};
+ 1125 std::unordered_map<InteractionTypeOption::Value, std::set<TraversalOption>> _allowedTraversals{
+ 1126 {InteractionTypeOption::pairwise, TraversalOption::getMostPairwiseOptions()},
+ 1127 {InteractionTypeOption::triwise, TraversalOption::getMostTriwiseOptions()}};
+ 1132 std::unordered_map<InteractionTypeOption::Value, std::set<DataLayoutOption>> _allowedDataLayouts{
+ 1133 {InteractionTypeOption::pairwise, DataLayoutOption::getMostOptions()},
+ 1134 {InteractionTypeOption::triwise, DataLayoutOption::getMostOptions()}};
+ 1138 std::unordered_map<InteractionTypeOption::Value, std::set<Newton3Option>> _allowedNewton3Options{
+ 1139 {InteractionTypeOption::pairwise, Newton3Option::getMostOptions()},
+ 1140 {InteractionTypeOption::triwise, Newton3Option::getMostOptions()}};
+ 1145 std::set<InteractionTypeOption> _allowedInteractionTypeOptions{InteractionTypeOption::pairwise};
+ 1149 std::unique_ptr<NumberSet<double>> _allowedCellSizeFactors{
+ 1150 std::make_unique<NumberSetFinite<double>>(std::set<double>({1.}))};
+ 1155 std::set<LoadEstimatorOption> _allowedLoadEstimators{LoadEstimatorOption::getAllOptions()};
+ 1159 std::unique_ptr<autopas::LogicHandler<Particle>> _logicHandler;
+
+ 1165 std::unordered_map<InteractionTypeOption::Value, std::unique_ptr<autopas::AutoTuner>> _autoTuners;
+
+ 1170 bool _externalMPICommunicator{
false};
+ 1175 std::string _outputSuffix{
""};
+ 1179 size_t _sortingThreshold{8};
+
+ 1191 void addParticlesAux(
size_t numParticlesToAdd,
size_t numHalosToAdd,
size_t collectionSize, F loopBody);
+
+
@@ -643,103 +647,105 @@
The AutoPas class is intended to be the main point of Interaction for the user.
Definition: AutoPasDecl.h:45
void reduceParallel(Lambda reduceLambda, A &result, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
Reduce properties of particles in parallel as defined by a lambda function.
Definition: AutoPasDecl.h:332
void addParticle(const Particle &p)
Adds a particle to the container.
Definition: AutoPasImpl.h:192
-void setAllowedLoadEstimators(const std::set< LoadEstimatorOption > &allowedLoadEstimators)
Set the list of allowed load estimation algorithms.
Definition: AutoPasDecl.h:832
+void setAllowedLoadEstimators(const std::set< LoadEstimatorOption > &allowedLoadEstimators)
Set the list of allowed load estimation algorithms.
Definition: AutoPasDecl.h:844
autopas::ContainerIterator< Particle, true, false > IteratorT
Define the iterator type for ease of use.
Definition: AutoPasDecl.h:56
void setAllowedCellSizeFactors(const NumberSet< double > &allowedCellSizeFactors)
Set allowed cell size factors (only relevant for LinkedCells, VerletLists and VerletListsCells).
Definition: AutoPasDecl.h:615
void deleteParticle(IteratorT &iter)
Deletes the particle behind the current iterator position and leaves the container in a valid state.
Definition: AutoPasImpl.h:289
RegionIteratorT getRegionIterator(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
Iterate over all particles in a specified region.
Definition: AutoPasImpl.h:322
-void setMPITuningWeightForMaxDensity(double MPITuningWeightForMaxDensity)
Setter for the maxDensity-Weight in calculation for bucket distribution.
Definition: AutoPasDecl.h:1007
+void setMPITuningWeightForMaxDensity(double MPITuningWeightForMaxDensity)
Setter for the maxDensity-Weight in calculation for bucket distribution.
Definition: AutoPasDecl.h:1019
void reduceParallel(Lambda reduceLambda, A &result, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo) const
Reduce properties of particles as defined by a lambda function.
Definition: AutoPasDecl.h:342
-void setAllowedContainers(const std::set< ContainerOption > &allowedContainers)
Set the list of allowed containers.
Definition: AutoPasDecl.h:847
+void setAllowedContainers(const std::set< ContainerOption > &allowedContainers)
Set the list of allowed containers.
Definition: AutoPasDecl.h:859
const NumberSet< double > & getAllowedCellSizeFactors() const
Get allowed cell size factors (only relevant for LinkedCells, VerletLists and VerletListsCells).
Definition: AutoPasDecl.h:609
void reduce(Lambda reduceLambda, A &result, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo) const
Reduce properties of particles as defined by a lambda function.
Definition: AutoPasDecl.h:365
-AcquisitionFunctionOption getAcquisitionFunction() const
Get acquisition function used for tuning.
Definition: AutoPasDecl.h:776
-unsigned int getMaxTuningPhasesWithoutTest() const
Get the maximum number of tuning phases before a configuration is certainly tested again.
Definition: AutoPasDecl.h:727
+AcquisitionFunctionOption getAcquisitionFunction() const
Get acquisition function used for tuning.
Definition: AutoPasDecl.h:788
+unsigned int getMaxTuningPhasesWithoutTest() const
Get the maximum number of tuning phases before a configuration is certainly tested again.
Definition: AutoPasDecl.h:739
void addParticlesIf(Collection &&particles, F predicate)
Adds all particles for which predicate(particle) == true to the container.
Definition: AutoPasImpl.h:204
-void setUseTuningLogger(bool useTuningLogger)
Set if the tuning information should be logged to a file.
Definition: AutoPasDecl.h:1039
+void setUseTuningLogger(bool useTuningLogger)
Set if the tuning information should be logged to a file.
Definition: AutoPasDecl.h:1051
void forceRetune()
Force the internal tuner to enter a new tuning phase upon the next call to computeInteractions().
Definition: AutoPasImpl.h:244
void reserve(size_t numParticles)
Reserve memory for a given number of particles in the container and logic layers.
Definition: AutoPasImpl.h:170
unsigned int getVerletRebuildFrequency() const
Get Verlet rebuild frequency.
Definition: AutoPasDecl.h:652
-const std::set< TraversalOption > & getAllowedTraversals(const InteractionTypeOption interactionType=InteractionTypeOption::pairwise) const
Get the list of allowed traversals.
Definition: AutoPasDecl.h:857
-unsigned int getMaxEvidence() const
Get maximum number of evidence for tuning.
Definition: AutoPasDecl.h:701
-const std::set< LoadEstimatorOption > & getAllowedLoadEstimators() const
Get the list of allowed load estimation algorithms.
Definition: AutoPasDecl.h:825
-void setSortingThreshold(size_t sortingThreshold)
Set the sorting-threshold for traversals that use the CellFunctor If the sum of the number of particl...
Definition: AutoPasDecl.h:1067
+const std::set< TraversalOption > & getAllowedTraversals(const InteractionTypeOption interactionType=InteractionTypeOption::pairwise) const
Get the list of allowed traversals.
Definition: AutoPasDecl.h:869
+unsigned int getMaxEvidence() const
Get maximum number of evidence for tuning.
Definition: AutoPasDecl.h:713
+const std::set< LoadEstimatorOption > & getAllowedLoadEstimators() const
Get the list of allowed load estimation algorithms.
Definition: AutoPasDecl.h:837
+void setSortingThreshold(size_t sortingThreshold)
Set the sorting-threshold for traversals that use the CellFunctor If the sum of the number of particl...
Definition: AutoPasDecl.h:1079
void setNumSamples(unsigned int numSamples)
Set number of samples taken per configuration during the tuning.
Definition: AutoPasDecl.h:695
autopas::ContainerIterator< Particle, true, true > RegionIteratorT
Define the region iterator type for ease of use.
Definition: AutoPasDecl.h:68
-void setAllowedNewton3Options(const std::set< Newton3Option > &allowedNewton3Options, const InteractionTypeOption interactionType=InteractionTypeOption::pairwise)
Set the list of allowed newton 3 options.
Definition: AutoPasDecl.h:927
-void setMaxTuningPhasesWithoutTest(unsigned int maxTuningPhasesWithoutTest)
Set the maximum number of tuning phases before a configuration is certainly tested again.
Definition: AutoPasDecl.h:735
-void setMaxEvidence(unsigned int maxEvidence)
Set maximum number of evidence for tuning.
Definition: AutoPasDecl.h:707
+void setAllowedNewton3Options(const std::set< Newton3Option > &allowedNewton3Options, const InteractionTypeOption interactionType=InteractionTypeOption::pairwise)
Set the list of allowed newton 3 options.
Definition: AutoPasDecl.h:939
+void setMaxTuningPhasesWithoutTest(unsigned int maxTuningPhasesWithoutTest)
Set the maximum number of tuning phases before a configuration is certainly tested again.
Definition: AutoPasDecl.h:747
+bool getUseLOESSSmoothening() const
Get flag for whether a LOESS-based smoothening is used.
Definition: AutoPasDecl.h:701
+void setMaxEvidence(unsigned int maxEvidence)
Set maximum number of evidence for tuning.
Definition: AutoPasDecl.h:719
ConstIteratorT cbegin(IteratorBehavior behavior=IteratorBehavior::ownedOrHalo) const
Iterate over all particles by using for(auto iter = autoPas.begin(); iter.isValid(); ++iter)
Definition: AutoPasDecl.h:373
-void setMPITuningMaxDifferenceForBucket(double MPITuningMaxDifferenceForBucket)
Setter for the maximal Difference for the bucket distribution.
Definition: AutoPasDecl.h:999
+void setMPITuningMaxDifferenceForBucket(double MPITuningMaxDifferenceForBucket)
Setter for the maximal Difference for the bucket distribution.
Definition: AutoPasDecl.h:1011
void forEachInRegionParallel(Lambda forEachLambda, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo) const
Execute code on all particles in a certain region in parallel as defined by a lambda function.
Definition: AutoPasDecl.h:432
void addParticles(Collection &&particles)
Adds all particles from the collection to the container.
Definition: AutoPasImpl.h:198
-void setAllowedTraversals(const std::set< TraversalOption > &allowedTraversals, const InteractionTypeOption interactionType=InteractionTypeOption::pairwise)
Set the list of allowed traversals.
Definition: AutoPasDecl.h:869
+void setAllowedTraversals(const std::set< TraversalOption > &allowedTraversals, const InteractionTypeOption interactionType=InteractionTypeOption::pairwise)
Set the list of allowed traversals.
Definition: AutoPasDecl.h:881
unsigned int getVerletClusterSize() const
Get Verlet cluster size.
Definition: AutoPasDecl.h:665
void reduceInRegionParallel(Lambda reduceLambda, A &result, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
Execute code on all particles in a certain region in parallel as defined by a lambda function.
Definition: AutoPasDecl.h:483
size_t getNumberOfParticles(IteratorBehavior behavior=IteratorBehavior::owned) const
Returns the number of particles in this container.
Definition: AutoPasImpl.h:152
-void setExtrapolationMethodOption(ExtrapolationMethodOption extrapolationMethodOption)
Set extrapolation method for the prediction of the configuration performance.
Definition: AutoPasDecl.h:802
+void setExtrapolationMethodOption(ExtrapolationMethodOption extrapolationMethodOption)
Set extrapolation method for the prediction of the configuration performance.
Definition: AutoPasDecl.h:814
double getVerletSkin()
Function to iterate over all pairs of particles in the container.
Definition: AutoPasDecl.h:543
void setBoxMin(const std::array< double, 3 > &boxMin)
Set coordinates of the lower corner of the domain.
Definition: AutoPasDecl.h:580
-void setOutputSuffix(const std::string &suffix)
Suffix for all output files produced by this instance of AutoPas, e.g.
Definition: AutoPasDecl.h:1033
+void setOutputSuffix(const std::string &suffix)
Suffix for all output files produced by this instance of AutoPas, e.g.
Definition: AutoPasDecl.h:1045
const std::array< double, 3 > & getBoxMax() const
Get the upper corner of the container without the halo.
Definition: AutoPasImpl.h:345
-unsigned int getEvidenceFirstPrediction() const
Get the number of tests that need to have happened for a configuration until the first predictions ar...
Definition: AutoPasDecl.h:759
+unsigned int getEvidenceFirstPrediction() const
Get the number of tests that need to have happened for a configuration until the first predictions ar...
Definition: AutoPasDecl.h:771
void reduce(Lambda reduceLambda, A &result, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
Reduce properties of particles as defined by a lambda function.
Definition: AutoPasDecl.h:356
void addHaloParticles(Collection &&particles)
Adds all halo particles from the collection to the container.
Definition: AutoPasImpl.h:257
-double getRelativeBlacklistRange() const
For Predictive tuning: Get the relative cutoff for configurations to be blacklisted.
Definition: AutoPasDecl.h:744
-const TuningMetricOption & getTuningMetricOption() const
Getter for the tuning metric option.
Definition: AutoPasDecl.h:984
+double getRelativeBlacklistRange() const
For Predictive tuning: Get the relative cutoff for configurations to be blacklisted.
Definition: AutoPasDecl.h:756
+const TuningMetricOption & getTuningMetricOption() const
Getter for the tuning metric option.
Definition: AutoPasDecl.h:996
void setVerletSkinPerTimestep(double verletSkinPerTimestep)
Set length added to the cutoff for the Verlet lists' skin per timestep.
Definition: AutoPasDecl.h:644
void addHaloParticle(const Particle &haloParticle)
Adds a particle to the container that lies in the halo region of the container.
Definition: AutoPasImpl.h:251
void reduceInRegion(Lambda reduceLambda, A &result, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
Execute code on all particles in a certain region as defined by a lambda function.
Definition: AutoPasDecl.h:517
+void setUseLOESSSmoothening(bool useLOESSSmoothening)
Set flag for whether a LOESS-based smoothening is used.
Definition: AutoPasDecl.h:707
bool searchSpaceIsTrivial()
get the bool value indicating if the search space is trivial (not more than one configuration to test...
Definition: AutoPasImpl.h:360
-void setRelativeOptimumRange(double relativeOptimumRange)
Set the range for the optimum in which has to be to be tested.
Definition: AutoPasDecl.h:719
+void setRelativeOptimumRange(double relativeOptimumRange)
Set the range for the optimum in which has to be to be tested.
Definition: AutoPasDecl.h:731
void finalize()
Free the AutoPas MPI communicator.
Definition: AutoPasDecl.h:119
-void setFuzzyRuleFileName(const std::string &fuzzyRuleFileName)
Set fuzzy rule file name for the RuleBasedTuning.
Definition: AutoPasDecl.h:1051
+void setFuzzyRuleFileName(const std::string &fuzzyRuleFileName)
Set fuzzy rule file name for the RuleBasedTuning.
Definition: AutoPasDecl.h:1063
void reduceInRegionParallel(Lambda reduceLambda, A &result, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo) const
Execute code on all particles in a certain region as defined by a lambda function.
Definition: AutoPasDecl.h:497
-const std::string & getRuleFileName() const
Get the name / path of the rule file for the RuleBasedTuning.
Definition: AutoPasDecl.h:1059
+const std::string & getRuleFileName() const
Get the name / path of the rule file for the RuleBasedTuning.
Definition: AutoPasDecl.h:1071
void forEachInRegion(Lambda forEachLambda, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
Execute code on all particles in a certain region as defined by a lambda function.
Definition: AutoPasDecl.h:450
-void setSelectorStrategy(SelectorStrategyOption selectorStrategy)
Set the strategy of how to select a performance value for a piece of evidence from multiple time meas...
Definition: AutoPasDecl.h:817
-size_t getSortingThreshold() const
Get the sorting-threshold for traversals that use the CellFunctor.
Definition: AutoPasDecl.h:1073
-const std::vector< TuningStrategyOption > & getTuningStrategyOptions() const
Getter for the tuning strategy option.
Definition: AutoPasDecl.h:967
+void setSelectorStrategy(SelectorStrategyOption selectorStrategy)
Set the strategy of how to select a performance value for a piece of evidence from multiple time meas...
Definition: AutoPasDecl.h:829
+size_t getSortingThreshold() const
Get the sorting-threshold for traversals that use the CellFunctor.
Definition: AutoPasDecl.h:1085
+const std::vector< TuningStrategyOption > & getTuningStrategyOptions() const
Getter for the tuning strategy option.
Definition: AutoPasDecl.h:979
void forEachInRegionParallel(Lambda forEachLambda, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
Execute code on all particles in a certain region in parallel as defined by a lambda function.
Definition: AutoPasDecl.h:418
-const std::set< Newton3Option > & getAllowedNewton3Options(const InteractionTypeOption interactionType=InteractionTypeOption::pairwise) const
Get the list of allowed newton 3 options.
Definition: AutoPasDecl.h:915
+const std::set< Newton3Option > & getAllowedNewton3Options(const InteractionTypeOption interactionType=InteractionTypeOption::pairwise) const
Get the list of allowed newton 3 options.
Definition: AutoPasDecl.h:927
void setVerletRebuildFrequency(unsigned int verletRebuildFrequency)
Set Verlet rebuild frequency.
Definition: AutoPasDecl.h:658
-void setEvidenceFirstPrediction(unsigned int evidenceFirstPrediction)
Set the number of tests that need to have happened for a configuration until the first predictions ar...
Definition: AutoPasDecl.h:768
+void setEvidenceFirstPrediction(unsigned int evidenceFirstPrediction)
Set the number of tests that need to have happened for a configuration until the first predictions ar...
Definition: AutoPasDecl.h:780
void setVerletClusterSize(unsigned int verletClusterSize)
Set Verlet cluster size.
Definition: AutoPasDecl.h:671
unsigned int getTuningInterval() const
Get tuning interval.
Definition: AutoPasDecl.h:677
-ExtrapolationMethodOption getExtrapolationMethodOption() const
Get extrapolation method for the prediction of the configuration performance.
Definition: AutoPasDecl.h:794
-const std::set< ContainerOption > & getAllowedContainers() const
Get the list of allowed containers.
Definition: AutoPasDecl.h:840
+ExtrapolationMethodOption getExtrapolationMethodOption() const
Get extrapolation method for the prediction of the configuration performance.
Definition: AutoPasDecl.h:806
+const std::set< ContainerOption > & getAllowedContainers() const
Get the list of allowed containers.
Definition: AutoPasDecl.h:852
void forEachParallel(Lambda forEachLambda, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo) const
execute code on all particles in parallel as defined by a lambda function
Definition: AutoPasDecl.h:297
bool computeInteractions(Functor *f)
Function to iterate over all inter-particle interactions in the container This function only handles ...
Definition: AutoPasImpl.h:129
-void setRelativeBlacklistRange(double relativeBlacklistRange)
Set the range of the configurations that are not going to be blacklisted.
Definition: AutoPasDecl.h:750
+void setRelativeBlacklistRange(double relativeBlacklistRange)
Set the range of the configurations that are not going to be blacklisted.
Definition: AutoPasDecl.h:762
void forEachParallel(Lambda forEachLambda, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
execute code on all particles in parallel as defined by a lambda function
Definition: AutoPasDecl.h:287
std::vector< Particle > resizeBox(const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax)
Resizes the bounding box of the AutoPas object.
Definition: AutoPasImpl.h:230
-void setAllowedInteractionTypeOptions(const std::set< InteractionTypeOption > &allowedInteractionTypeOptions)
Set the list of allowed interaction types.
Definition: AutoPasDecl.h:944
+void setAllowedInteractionTypeOptions(const std::set< InteractionTypeOption > &allowedInteractionTypeOptions)
Set the list of allowed interaction types.
Definition: AutoPasDecl.h:956
autopas::ContainerIterator< Particle, false, false > ConstIteratorT
Define the const iterator type for ease of use.
Definition: AutoPasDecl.h:62
-SelectorStrategyOption getSelectorStrategy() const
Get the selector configuration strategy.
Definition: AutoPasDecl.h:810
+SelectorStrategyOption getSelectorStrategy() const
Get the selector configuration strategy.
Definition: AutoPasDecl.h:822
void setTuningInterval(unsigned int tuningInterval)
Set tuning interval.
Definition: AutoPasDecl.h:683
void forEachInRegion(Lambda forEachLambda, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo) const
Execute code on all particles in a certain region as defined by a lambda function.
Definition: AutoPasDecl.h:463
constexpr bool end() const
Dummy to make range-based for loops work.
Definition: AutoPasDecl.h:385
-std::unordered_map< InteractionTypeOption::Value, std::reference_wrapper< const Configuration > > getCurrentConfigs() const
Getter for the currently selected configuration.
Definition: AutoPasDecl.h:953
-void setTuningMetricOption(TuningMetricOption tuningMetricOption)
Setter for the tuning metric option.
Definition: AutoPasDecl.h:991
+std::unordered_map< InteractionTypeOption::Value, std::reference_wrapper< const Configuration > > getCurrentConfigs() const
Getter for the currently selected configuration.
Definition: AutoPasDecl.h:965
+void setTuningMetricOption(TuningMetricOption tuningMetricOption)
Setter for the tuning metric option.
Definition: AutoPasDecl.h:1003
unsigned int getNumSamples() const
Get number of samples taken per configuration during the tuning.
Definition: AutoPasDecl.h:689
-void setAcquisitionFunction(AcquisitionFunctionOption acqFun)
Set acquisition function for tuning.
Definition: AutoPasDecl.h:786
-void setRuleFileName(const std::string &ruleFileName)
Set rule file name for the RuleBasedTuning.
Definition: AutoPasDecl.h:1045
+void setAcquisitionFunction(AcquisitionFunctionOption acqFun)
Set acquisition function for tuning.
Definition: AutoPasDecl.h:798
+void setRuleFileName(const std::string &ruleFileName)
Set rule file name for the RuleBasedTuning.
Definition: AutoPasDecl.h:1057
autopas::ContainerIterator< Particle, false, true > RegionConstIteratorT
Define the const region iterator type for ease of use.
Definition: AutoPasDecl.h:74
-void setTuningStrategyOption(const std::vector< TuningStrategyOption > &tuningStrategyOptions)
Setter for the tuning strategy option.
Definition: AutoPasDecl.h:976
+void setTuningStrategyOption(const std::vector< TuningStrategyOption > &tuningStrategyOptions)
Setter for the tuning strategy option.
Definition: AutoPasDecl.h:988
void setCellSizeFactor(double cellSizeFactor)
Set allowed cell size factors to one element (only relevant for LinkedCells, VerletLists and VerletLi...
Definition: AutoPasDecl.h:627
const std::array< double, 3 > & getBoxMin() const
Get the lower corner of the container without the halo.
Definition: AutoPasImpl.h:340
void setCutoff(double cutoff)
Set cutoff radius.
Definition: AutoPasDecl.h:598
void forEach(Lambda forEachLambda, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
Execute code on all particles as defined by a lambda function.
Definition: AutoPasDecl.h:309
void forEach(Lambda forEachLambda, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo) const
Execute code on all particles as defined by a lambda function.
Definition: AutoPasDecl.h:318
void addHaloParticlesIf(Collection &&particles, F predicate)
Adds all halo particles for which predicate(particle) == true to the container.
Definition: AutoPasImpl.h:263
-double getRelativeOptimumRange() const
Get the range for the optimum in which has to be to be tested.
Definition: AutoPasDecl.h:713
-void setAllowedDataLayouts(const std::set< DataLayoutOption > &allowedDataLayouts, const InteractionTypeOption interactionType=InteractionTypeOption::pairwise)
Set the list of allowed data layouts.
Definition: AutoPasDecl.h:898
+double getRelativeOptimumRange() const
Get the range for the optimum in which has to be to be tested.
Definition: AutoPasDecl.h:725
+void setAllowedDataLayouts(const std::set< DataLayoutOption > &allowedDataLayouts, const InteractionTypeOption interactionType=InteractionTypeOption::pairwise)
Set the list of allowed data layouts.
Definition: AutoPasDecl.h:910
void reduceInRegion(Lambda reduceLambda, A &result, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=IteratorBehavior::ownedOrHalo) const
Execute code on all particles in a certain region as defined by a lambda function.
Definition: AutoPasDecl.h:530
void init()
Initialize AutoPas.
Definition: AutoPasImpl.h:66
IteratorT begin(IteratorBehavior behavior=IteratorBehavior::ownedOrHalo)
Iterate over all particles by using for(auto iter = autoPas.begin(); iter.isValid(); ++iter)
Definition: AutoPasImpl.h:312
void setBoxMax(const std::array< double, 3 > &boxMax)
Set coordinates of the upper corner of the domain.
Definition: AutoPasDecl.h:586
double getCutoff() const
Get cutoff radius.
Definition: AutoPasDecl.h:592
-const std::set< DataLayoutOption > & getAllowedDataLayouts(const InteractionTypeOption interactionType=InteractionTypeOption::pairwise) const
Get the list of allowed data layouts.
Definition: AutoPasDecl.h:886
+const std::set< DataLayoutOption > & getAllowedDataLayouts(const InteractionTypeOption interactionType=InteractionTypeOption::pairwise) const
Get the list of allowed data layouts.
Definition: AutoPasDecl.h:898
std::vector< Particle > updateContainer()
Updates the container.
Definition: AutoPasImpl.h:225
double getVerletSkinPerTimestep() const
Get length added to the cutoff for the Verlet lists' skin per timestep.
Definition: AutoPasDecl.h:638
AutoPas & operator=(AutoPas &&other) noexcept
Move assignment operator.
Definition: AutoPasImpl.h:59
@@ -767,6 +773,7 @@
unsigned int tuningInterval
Number of time steps after which the auto-tuner shall reevaluate the optimum.
Definition: AutoTunerInfo.h:28
SelectorStrategyOption selectorStrategy
Strategy how to select the optimum from the collected samples.
Definition: AutoTunerInfo.h:20
unsigned int maxSamples
Number of samples that shall be collected per combination.
Definition: AutoTunerInfo.h:32
+bool useLOESSSmoothening
Flag for whether LOESS Smoothening is used to smoothen the tuning results.
Definition: AutoTunerInfo.h:36
TuningMetricOption tuningMetric
Metric used to rate configurations (time or energy).
Definition: AutoTunerInfo.h:24
Helper struct encapsulating most information needed to build TuningStrategies by the TuningStrategyFa...
Definition: TuningStrategyFactoryInfo.h:22
double mpiTuningWeightForMaxDensity
Weight for maxDensity in the calculation for bucket distribution.
Definition: TuningStrategyFactoryInfo.h:87
diff --git a/doxygen_documentation/git-master/AutoTunerInfo_8h_source.html b/doxygen_documentation/git-master/AutoTunerInfo_8h_source.html
index e7e38233e..76cd2e234 100644
--- a/doxygen_documentation/git-master/AutoTunerInfo_8h_source.html
+++ b/doxygen_documentation/git-master/AutoTunerInfo_8h_source.html
@@ -127,8 +127,9 @@
-
-
+
+
+
Class representing the load estimator choices.
Definition: TuningMetricOption.h:18
@@ -138,6 +139,7 @@
unsigned int tuningInterval
Number of time steps after which the auto-tuner shall reevaluate the optimum.
Definition: AutoTunerInfo.h:28
SelectorStrategyOption selectorStrategy
Strategy how to select the optimum from the collected samples.
Definition: AutoTunerInfo.h:20
unsigned int maxSamples
Number of samples that shall be collected per combination.
Definition: AutoTunerInfo.h:32
+bool useLOESSSmoothening
Flag for whether LOESS Smoothening is used to smoothen the tuning results.
Definition: AutoTunerInfo.h:36
TuningMetricOption tuningMetric
Metric used to rate configurations (time or energy).
Definition: AutoTunerInfo.h:24
diff --git a/doxygen_documentation/git-master/AutoTuner_8h_source.html b/doxygen_documentation/git-master/AutoTuner_8h_source.html
index 9e856745a..4a690bd21 100644
--- a/doxygen_documentation/git-master/AutoTuner_8h_source.html
+++ b/doxygen_documentation/git-master/AutoTuner_8h_source.html
@@ -213,45 +213,47 @@
296 TuningMetricOption _tuningMetric;
- 302 bool _energyMeasurementPossible;
-
- 307 unsigned int _rebuildFrequency;
+ 301 bool _useLOESSSmoothening;
+
+ 307 bool _energyMeasurementPossible;
-
+ 312 unsigned int _rebuildFrequency;
- 317 bool _needsHomogeneityAndMaxDensity;
+
-
+ 322 bool _needsHomogeneityAndMaxDensity;
- 327 std::vector<double> _homogeneitiesOfLastTenIterations{};
+
- 332 std::vector<double> _maxDensitiesOfLastTenIterations{};
+ 332 std::vector<double> _homogeneitiesOfLastTenIterations{};
- 340 std::vector<long> _samplesNotRebuildingNeighborLists;
-
- 346 std::vector<long> _samplesRebuildingNeighborLists{};
-
- 351 EvidenceCollection _evidenceCollection{};
+ 337 std::vector<double> _maxDensitiesOfLastTenIterations{};
+
+ 345 std::vector<long> _samplesNotRebuildingNeighborLists;
+
+ 351 std::vector<long> _samplesRebuildingNeighborLists{};
-
+ 356 EvidenceCollection _evidenceCollection{};
- 364 std::vector<Configuration> _configQueue;
-
-
-
- 375 TuningResultLogger _tuningResultLogger;
+
+
+ 369 std::vector<Configuration> _configQueue;
+
+
- 380 TuningDataLogger _tuningDataLogger;
+ 380 TuningResultLogger _tuningResultLogger;
- 385 bool _isTuning{
false};
+ 385 TuningDataLogger _tuningDataLogger;
- 392 bool _endOfTuningPhase{
false};
-
- 398 bool _forceRetune{
false};
-
- 404 size_t _iterationBaseline{0};
-
-
+ 390 bool _isTuning{
false};
+
+ 397 bool _endOfTuningPhase{
false};
+
+ 403 bool _forceRetune{
false};
+
+ 409 size_t _iterationBaseline{0};
+
+
@@ -263,32 +265,32 @@
This class manages all logic related to the auto tuning mechanic.
Definition: AutoTuner.h:41
-std::tuple< double, double, double, long > sampleEnergy()
Take an energy measurement.
Definition: AutoTuner.cpp:339
-bool searchSpaceIsEmpty() const
Indicator function whether the search space has no configurations in it.
Definition: AutoTuner.cpp:73
-AutoTuner & operator=(AutoTuner &&other) noexcept
Move assignment operator.
Definition: AutoTuner.cpp:50
-void bumpIterationCounters(bool needToWait=false)
Increase internal iteration counters by one.
Definition: AutoTuner.cpp:288
-std::tuple< Configuration, bool > getNextConfig()
Ask the tuner for the next configuration to use.
Definition: AutoTuner.cpp:172
-void addHomogeneityAndMaxDensity(double homogeneity, double maxDensity, long time)
Adds measurements of homogeneity and maximal density to the vector of measurements.
Definition: AutoTuner.cpp:55
-void logTuningResult(bool tuningIteration, long tuningTime) const
After a tuning phase has finished, write the result to a file.
Definition: AutoTuner.cpp:61
+std::tuple< double, double, double, long > sampleEnergy()
Take an energy measurement.
Definition: AutoTuner.cpp:345
+bool searchSpaceIsEmpty() const
Indicator function whether the search space has no configurations in it.
Definition: AutoTuner.cpp:75
+AutoTuner & operator=(AutoTuner &&other) noexcept
Move assignment operator.
Definition: AutoTuner.cpp:52
+void bumpIterationCounters(bool needToWait=false)
Increase internal iteration counters by one.
Definition: AutoTuner.cpp:293
+std::tuple< Configuration, bool > getNextConfig()
Ask the tuner for the next configuration to use.
Definition: AutoTuner.cpp:174
+void addHomogeneityAndMaxDensity(double homogeneity, double maxDensity, long time)
Adds measurements of homogeneity and maximal density to the vector of measurements.
Definition: AutoTuner.cpp:57
+void logTuningResult(bool tuningIteration, long tuningTime) const
After a tuning phase has finished, write the result to a file.
Definition: AutoTuner.cpp:63
std::set< Configuration > SearchSpaceType
Type for the search space holding all possible configurations.
Definition: AutoTuner.h:50
-bool willRebuildNeighborLists() const
Returns whether rebuildNeighborLists() will be triggered in the next iteration.
Definition: AutoTuner.cpp:307
-bool resetEnergy()
Reset the rapl meter to prepare for a new measurement.
Definition: AutoTuner.cpp:320
-const std::vector< std::unique_ptr< TuningStrategyInterface > > & getTuningStrategies() const
Get the list of tuning strategies that are used.
Definition: AutoTuner.cpp:420
+bool willRebuildNeighborLists() const
Returns whether rebuildNeighborLists() will be triggered in the next iteration.
Definition: AutoTuner.cpp:313
+bool resetEnergy()
Reset the rapl meter to prepare for a new measurement.
Definition: AutoTuner.cpp:326
+const std::vector< std::unique_ptr< TuningStrategyInterface > > & getTuningStrategies() const
Get the list of tuning strategies that are used.
Definition: AutoTuner.cpp:426
std::vector< std::unique_ptr< TuningStrategyInterface > > TuningStrategiesListType
Type for the member holding all tuning strategies.
Definition: AutoTuner.h:46
-std::tuple< Configuration, bool > rejectConfig(const Configuration &rejectedConfig, bool indefinitely)
Tell the tuner that the given config is not applicable.
Definition: AutoTuner.cpp:187
-void addMeasurement(long sample, bool neighborListRebuilt)
Save the runtime of a given traversal.
Definition: AutoTuner.cpp:223
-const std::vector< Configuration > & getConfigQueue() const
Getter for the current queue of configurations.
Definition: AutoTuner.cpp:418
-bool initEnergy()
Initialize rapl meter.
Definition: AutoTuner.cpp:315
-bool canMeasureEnergy() const
Returns whether the AutoTuner can take energy measurements.
Definition: AutoTuner.cpp:440
-bool inTuningPhase() const
Indicate if the tuner considers itself currently in a tuning phase according to its internal counters...
Definition: AutoTuner.cpp:432
-bool needsHomogeneityAndMaxDensityBeforePrepare() const
Indicator whether tuner needs homogeneity and max density information before the next call to prepare...
Definition: AutoTuner.cpp:411
-void receiveLiveInfo(const LiveInfo &liveInfo)
Pass live info on to all tuning strategies.
Definition: AutoTuner.cpp:424
-const Configuration & getCurrentConfig() const
Get the currently selected configuration.
Definition: AutoTuner.cpp:170
-const EvidenceCollection & getEvidenceCollection() const
Getter for the internal evidence collection.
Definition: AutoTuner.cpp:438
-const TuningMetricOption & getTuningMetric() const
Getter for the primary metric for tuning.
Definition: AutoTuner.cpp:430
-bool searchSpaceIsTrivial() const
Indicator function whether the search space consists of exactly one configuration.
Definition: AutoTuner.cpp:71
-bool prepareIteration()
Determines what live infos are needed and passes collected live info to the tuning strategies.
Definition: AutoTuner.cpp:374
-void forceRetune()
Force the internal tuner to enter a new tuning phase upon the next call to computeInteractions().
Definition: AutoTuner.cpp:75
+std::tuple< Configuration, bool > rejectConfig(const Configuration &rejectedConfig, bool indefinitely)
Tell the tuner that the given config is not applicable.
Definition: AutoTuner.cpp:189
+void addMeasurement(long sample, bool neighborListRebuilt)
Save the runtime of a given traversal.
Definition: AutoTuner.cpp:225
+const std::vector< Configuration > & getConfigQueue() const
Getter for the current queue of configurations.
Definition: AutoTuner.cpp:424
+bool initEnergy()
Initialize rapl meter.
Definition: AutoTuner.cpp:321
+bool canMeasureEnergy() const
Returns whether the AutoTuner can take energy measurements.
Definition: AutoTuner.cpp:446
+bool inTuningPhase() const
Indicate if the tuner considers itself currently in a tuning phase according to its internal counters...
Definition: AutoTuner.cpp:438
+bool needsHomogeneityAndMaxDensityBeforePrepare() const
Indicator whether tuner needs homogeneity and max density information before the next call to prepare...
Definition: AutoTuner.cpp:417
+void receiveLiveInfo(const LiveInfo &liveInfo)
Pass live info on to all tuning strategies.
Definition: AutoTuner.cpp:430
+const Configuration & getCurrentConfig() const
Get the currently selected configuration.
Definition: AutoTuner.cpp:172
+const EvidenceCollection & getEvidenceCollection() const
Getter for the internal evidence collection.
Definition: AutoTuner.cpp:444
+const TuningMetricOption & getTuningMetric() const
Getter for the primary metric for tuning.
Definition: AutoTuner.cpp:436
+bool searchSpaceIsTrivial() const
Indicator function whether the search space consists of exactly one configuration.
Definition: AutoTuner.cpp:73
+bool prepareIteration()
Determines what live infos are needed and passes collected live info to the tuning strategies.
Definition: AutoTuner.cpp:380
+void forceRetune()
Force the internal tuner to enter a new tuning phase upon the next call to computeInteractions().
Definition: AutoTuner.cpp:77
Class containing multiple options that form an algorithm configuration for the pairwise iteration.
Definition: Configuration.h:24
Class to manage all evidence.
Definition: EvidenceCollection.h:21
This class is able to gather and store important information for a tuning phase from a container and ...
Definition: LiveInfo.h:31
diff --git a/doxygen_documentation/git-master/LJFunctorAVX_8h_source.html b/doxygen_documentation/git-master/LJFunctorAVX_8h_source.html
index 73a857a39..8cea92089 100644
--- a/doxygen_documentation/git-master/LJFunctorAVX_8h_source.html
+++ b/doxygen_documentation/git-master/LJFunctorAVX_8h_source.html
@@ -892,8 +892,8 @@
885 _potentialEnergySum /= 6.;
886 _postProcessed =
true;
- 888 AutoPasLog(TRACE,
"Final potential energy {}", _potentialEnergySum);
- 889 AutoPasLog(TRACE,
"Final virial {}", _virialSum[0] + _virialSum[1] + _virialSum[2]);
+ 888 AutoPasLog(DEBUG,
"Final potential energy {}", _potentialEnergySum);
+ 889 AutoPasLog(DEBUG,
"Final virial {}", _virialSum[0] + _virialSum[1] + _virialSum[2]);
diff --git a/doxygen_documentation/git-master/LJFunctorSVE_8h_source.html b/doxygen_documentation/git-master/LJFunctorSVE_8h_source.html
index 36174f05f..22611b414 100644
--- a/doxygen_documentation/git-master/LJFunctorSVE_8h_source.html
+++ b/doxygen_documentation/git-master/LJFunctorSVE_8h_source.html
@@ -163,7 +163,7 @@
76 if constexpr (countFLOPs) {
- 77 AutoPasLog(DEBUG,
"Using LJFunctorSVE with countFLOPs but FLOP counting is not implemented."););
+ 77 AutoPasLog(DEBUG,
"Using LJFunctorSVE with countFLOPs but FLOP counting is not implemented.");
@@ -806,8 +806,8 @@
781 _potentialEnergySum /= 6.;
782 _postProcessed =
true;
- 784 AutoPasLog(TRACE,
"Final potential energy {}", _potentialEnergySum);
- 785 AutoPasLog(TRACE,
"Final virial {}", _virialSum[0] + _virialSum[1] + _virialSum[2]);
+ 784 AutoPasLog(DEBUG,
"Final potential energy {}", _potentialEnergySum);
+ 785 AutoPasLog(DEBUG,
"Final virial {}", _virialSum[0] + _virialSum[1] + _virialSum[2]);
diff --git a/doxygen_documentation/git-master/LJFunctor_8h_source.html b/doxygen_documentation/git-master/LJFunctor_8h_source.html
index 404b89fb7..898dcccf5 100644
--- a/doxygen_documentation/git-master/LJFunctor_8h_source.html
+++ b/doxygen_documentation/git-master/LJFunctor_8h_source.html
@@ -694,8 +694,8 @@
673 _potentialEnergySum /= 6.;
674 _postProcessed =
true;
- 676 AutoPasLog(TRACE,
"Final potential energy {}", _potentialEnergySum);
- 677 AutoPasLog(TRACE,
"Final virial {}", _virialSum[0] + _virialSum[1] + _virialSum[2]);
+ 676 AutoPasLog(DEBUG,
"Final potential energy {}", _potentialEnergySum);
+ 677 AutoPasLog(DEBUG,
"Final virial {}", _virialSum[0] + _virialSum[1] + _virialSum[2]);
diff --git a/doxygen_documentation/git-master/LJMultisiteFunctor_8h_source.html b/doxygen_documentation/git-master/LJMultisiteFunctor_8h_source.html
index aa74aade8..579122673 100644
--- a/doxygen_documentation/git-master/LJMultisiteFunctor_8h_source.html
+++ b/doxygen_documentation/git-master/LJMultisiteFunctor_8h_source.html
@@ -728,8 +728,8 @@
741 _potentialEnergySum /= 6.;
742 _postProcessed =
true;
- 744 AutoPasLog(TRACE,
"Final potential energy {}", _potentialEnergySum);
- 745 AutoPasLog(TRACE,
"Final virial {}", _virialSum[0] + _virialSum[1] + _virialSum[2]);
+ 744 AutoPasLog(DEBUG,
"Final potential energy {}", _potentialEnergySum);
+ 745 AutoPasLog(DEBUG,
"Final virial {}", _virialSum[0] + _virialSum[1] + _virialSum[2]);
diff --git a/doxygen_documentation/git-master/LogicHandler_8h_source.html b/doxygen_documentation/git-master/LogicHandler_8h_source.html
index e06611b71..63d03bb1b 100644
--- a/doxygen_documentation/git-master/LogicHandler_8h_source.html
+++ b/doxygen_documentation/git-master/LogicHandler_8h_source.html
@@ -267,7 +267,7 @@
- 182 AutoPasLog(DEBUG,
"Initiating container update.");
+ 182 AutoPasLog(TRACE,
"Initiating container update.");
183 auto leavingParticles = _containerSelector.getCurrentContainer().updateContainer(not doDataStructureUpdate);
184 leavingParticles.insert(leavingParticles.end(), leavingBufferParticles.begin(), leavingBufferParticles.end());
@@ -1419,7 +1419,7 @@
1679 const auto allContainerTraversals =
1681 if (allContainerTraversals.find(conf.
traversal) == allContainerTraversals.end()) {
- 1682 AutoPasLog(DEBUG,
"Configuration rejected: Container {} does not support the traversal {}.", conf.
container,
+ 1682 AutoPasLog(WARN,
"Configuration rejected: Container {} does not support the traversal {}.", conf.
container,
1684 return {std::nullopt,
true};
diff --git a/doxygen_documentation/git-master/Smoothing_8cpp.html b/doxygen_documentation/git-master/Smoothing_8cpp.html
index d151160ff..49940a99d 100644
--- a/doxygen_documentation/git-master/Smoothing_8cpp.html
+++ b/doxygen_documentation/git-master/Smoothing_8cpp.html
@@ -203,7 +203,7 @@