AutoPas  3.0.0
Loading...
Searching...
No Matches
Namespaces | Functions
CompatibleCellSizeFactors.h File Reference
#include <set>
#include "autopas/options/ContainerOption.h"
Include dependency graph for CompatibleCellSizeFactors.h:

Go to the source code of this file.

Namespaces

namespace  autopas
 This is the main namespace of AutoPas.
 

Functions

static const std::set< ContainerOption > & autopas::compatibleCSFs::allContainersSupportingSuper1CSF ()
 Lists all containers that support CSF > 1.0.
 
static const std::set< ContainerOption > & autopas::compatibleCSFs::allContainersSupportingSub1CSF ()
 Lists all containers that support CSF < 1.0.
 

Detailed Description

Date
12.02.2026
Author
S. J. Newcome

Function Documentation

◆ allContainersSupportingSub1CSF()

static const std::set< ContainerOption > & autopas::compatibleCSFs::allContainersSupportingSub1CSF ( )
static

Lists all containers that support CSF < 1.0.

Note, it is possible that a container supports this but one or more traversals of that container do not. These should be filtered out in TraversalInterface::isApplicableToDomain().

Returns
A list of all containers that support CSF < 1.0.

◆ allContainersSupportingSuper1CSF()

static const std::set< ContainerOption > & autopas::compatibleCSFs::allContainersSupportingSuper1CSF ( )
static

Lists all containers that support CSF > 1.0.

Note, it is possible that a container supports this but one or more traversals of that container do not. These should be filtered out in TraversalInterface::isApplicableToDomain().

Returns
set of all containers that support CSF > 1.0.