AutoPas  3.0.0
Loading...
Searching...
No Matches
CompatibleCellSizeFactors.h
Go to the documentation of this file.
1
7#pragma once
8
9#include <set>
10
12
13namespace autopas::compatibleCSFs {
19[[maybe_unused]] static const std::set<ContainerOption> &allContainersSupportingSuper1CSF() {
20 static const std::set<ContainerOption> s{
21 ContainerOption::linkedCells, ContainerOption::linkedCellsReferences, ContainerOption::varVerletListsAsBuild,
22 ContainerOption::verletLists, ContainerOption::verletListsCells, ContainerOption::pairwiseVerletLists};
23 return s;
24}
25
31[[maybe_unused]] static const std::set<ContainerOption> &allContainersSupportingSub1CSF() {
32 static const std::set<ContainerOption> s{ContainerOption::linkedCells, ContainerOption::linkedCellsReferences};
33 return s;
34}
35
36} // namespace autopas::compatibleCSFs
static const std::set< ContainerOption > & allContainersSupportingSuper1CSF()
Lists all containers that support CSF > 1.0.
Definition: CompatibleCellSizeFactors.h:19
static const std::set< ContainerOption > & allContainersSupportingSub1CSF()
Lists all containers that support CSF < 1.0.
Definition: CompatibleCellSizeFactors.h:31