AutoPas  3.0.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
autopas::LogicHandlerInfo Class Reference

Class that wraps all arguments for the logic handler to provide a more stable API. More...

#include <LogicHandlerInfo.h>

Public Attributes

std::array< double, 3 > boxMin {0., 0., 0.}
 Lower corner of the container without halo.
 
std::array< double, 3 > boxMax {0., 0., 0.}
 Upper corner of the container without halo.
 
double cutoff {1.}
 Cutoff radius to be used in this simulation.
 
double verletSkin {0.4}
 Length added to the cutoff for the Verlet lists' skin.
 
unsigned int verletClusterSize {4}
 Number of particles in a cluster to use in VCL.
 
size_t aosSortingThreshold {8}
 Number of particles in two cells from which sorting should be performed for traversal that use the CellFunctor.
 
size_t soaSortingThreshold {50}
 Number of particles in two SoA buffers from which SoA sorting should be performed.
 
double deltaT {0}
 Time step used in the simulation.
 

Detailed Description

Class that wraps all arguments for the logic handler to provide a more stable API.

Member Data Documentation

◆ aosSortingThreshold

size_t autopas::LogicHandlerInfo::aosSortingThreshold {8}

Number of particles in two cells from which sorting should be performed for traversal that use the CellFunctor.

For details on the chosen default threshold see: https://github.com/AutoPas/AutoPas/pull/619

◆ deltaT

double autopas::LogicHandlerInfo::deltaT {0}

Time step used in the simulation.

This is currently used in rebuild frequency estimation for dynamic containers.

◆ soaSortingThreshold

size_t autopas::LogicHandlerInfo::soaSortingThreshold {50}

Number of particles in two SoA buffers from which SoA sorting should be performed.

Default comes from the LJFunctorHWY Benchmarks.


The documentation for this class was generated from the following file: