TraversalSelector is used for the construction of the list in the applyBuildFunctor method.
More...
#include <TraversalSelector.h>
|
| template<class Functor > |
| static std::unique_ptr< TraversalInterface > | generateTraversal (TraversalOption traversalType, Functor &functor, const TraversalSelectorInfo &traversalInfo, DataLayoutOption dataLayout, bool useNewton3) |
| | Generates a given Traversal for the given properties.
|
| |
| template<class PairwiseFunctor > |
| static std::unique_ptr< TraversalInterface > | generatePairwiseTraversal (TraversalOption traversalType, PairwiseFunctor &pairwiseFunctor, const TraversalSelectorInfo &traversalInfo, DataLayoutOption dataLayout, bool useNewton3) |
| | Generates a given pairwise Traversal for the given properties.
|
| |
| template<class TriwiseFunctor > |
| static std::unique_ptr< TraversalInterface > | generateTriwiseTraversal (TraversalOption traversalType, TriwiseFunctor &triwiseFunctor, const TraversalSelectorInfo &traversalInfo, DataLayoutOption dataLayout, bool useNewton3) |
| | Generates a given triwise Traversal for the given properties.
|
| |
template<class
ParticleCell>
class autopas::TraversalSelector< ParticleCell >
TraversalSelector is used for the construction of the list in the applyBuildFunctor method.
Selector for a container traversal.
Forward declaration necessary to avoid circle of includes: TraversalSelector includes all VLC traversals include VLCTraversalInterface includes VLCAllCellsNeighborList
Forward declaration necessary to avoid circle of includes: TraversalSelector includes all VLC traversals include VLCTraversalInterface includes VLCCellPairNeighborList
- Template Parameters
-
◆ generatePairwiseTraversal()
Generates a given pairwise Traversal for the given properties.
- Template Parameters
-
- Parameters
-
| traversalType | |
| pairwiseFunctor | |
| traversalInfo | |
| dataLayout | |
| useNewton3 | |
- Returns
- Smartpointer to the traversal.
◆ generateTraversal()
Generates a given Traversal for the given properties.
- Template Parameters
-
- Parameters
-
| traversalType | |
| functor | |
| traversalInfo | |
| dataLayout | |
| useNewton3 | |
- Returns
- Smartpointer to the traversal.
◆ generateTriwiseTraversal()
Generates a given triwise Traversal for the given properties.
- Template Parameters
-
- Parameters
-
| traversalType | |
| triwiseFunctor | |
| traversalInfo | |
| dataLayout | |
| useNewton3 | |
- Returns
- Smartpointer to the traversal.
The documentation for this class was generated from the following files: