AutoPas  3.0.0
Loading...
Searching...
No Matches
LogicHandlerInfo.h
Go to the documentation of this file.
1
7#pragma once
8
9#include "array"
10#include "string"
11
12namespace autopas {
17 public:
21 std::array<double, 3> boxMin{0., 0., 0.};
25 std::array<double, 3> boxMax{0., 0., 0.};
29 double cutoff{1.};
33 double verletSkin{0.4};
37 unsigned int verletClusterSize{4};
42};
43} // namespace autopas
Class that wraps all arguments for the logic handler to provide a more stable API.
Definition: LogicHandlerInfo.h:16
double verletSkin
Length added to the cutoff for the Verlet lists' skin.
Definition: LogicHandlerInfo.h:33
std::array< double, 3 > boxMax
Upper corner of the container without halo.
Definition: LogicHandlerInfo.h:25
unsigned int verletClusterSize
Number of particles in a cluster to use in VCL.
Definition: LogicHandlerInfo.h:37
double cutoff
Cutoff radius to be used in this simulation.
Definition: LogicHandlerInfo.h:29
std::array< double, 3 > boxMin
Lower corner of the container without halo.
Definition: LogicHandlerInfo.h:21
size_t sortingThreshold
Number of particles in two cells from which sorting should be performed for traversal that use the Ce...
Definition: LogicHandlerInfo.h:41
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:32