Interface for traversals of the VerletClusterLists container.
More...
#include <VCLTraversalInterface.h>
|
virtual | ~VCLTraversalInterface ()=default |
| virtual default destructor.
|
|
virtual void | setClusterLists (VerletClusterLists< Particle_T > &verletClusterLists) |
| Sets the cluster list for the traversal to iterate over.
|
|
virtual void | setTowers (std::vector< internal::ClusterTower< Particle_T > > &towers) |
| Sets the towers of the cluster list for the traversal to iterate over.
|
|
virtual bool | needsStaticClusterThreadPartition () |
| Returns whether this traversal needs the static cluster thread partiton of the cluster list.
|
|
template<class Particle_T>
class autopas::VCLTraversalInterface< Particle_T >
Interface for traversals of the VerletClusterLists container.
◆ needsStaticClusterThreadPartition()
template<class Particle_T >
◆ setClusterLists()
template<class Particle_T >
Sets the cluster list for the traversal to iterate over.
- Parameters
-
verletClusterLists | the cluster list to iterate over. |
◆ setTowers()
template<class Particle_T >
Sets the towers of the cluster list for the traversal to iterate over.
- Parameters
-
towers | towers of the cluster list for the traversal to iterate over. |
◆ _towers
template<class Particle_T >
The towers of the cluster list to iterate over.
These directly contain the particles to be modified by the traversal.
◆ _verletClusterLists
template<class Particle_T >
The cluster list to iterate over.
It provides methods to iterate over the clusters. If more control over the iteration is needed, traversals can also iterate over the towers directly. They are accessible through _towers.
The documentation for this class was generated from the following file: