SPH
Classes | Enumerations
NeighbourFinder.h File Reference
#include "objects/containers/ArrayView.h"
#include "objects/finders/Order.h"
#include "objects/geometry/Vector.h"
#include "objects/wrappers/Flags.h"

Go to the source code of this file.

Classes

struct  NeighbourRecord
 Holds information about a neighbour particles. More...
 
class  IBasicFinder
 Interface of objects finding neighbouring particles. More...
 
class  ISymmetricFinder
 Extension of IBasicFinder, allowing to search only particles with lower rank in smoothing length. More...
 
class  FinderTemplate< TDerived >
 Helper template, allowing to define all three functions with a single function. More...
 

Enumerations

enum class  FinderFlag { MAKE_RANK = 1 << 0 , SKIP_RANK = 0 }
 

Enumeration Type Documentation

◆ FinderFlag

enum FinderFlag
strong
Enumerator
MAKE_RANK 

Creates the ranks of particles. Without this flag, only the IBasicFinder interface can be used.

SKIP_RANK 

The rank of particles is not created. 'Dummy' option that can be used to improve readability.

Definition at line 78 of file NeighbourFinder.h.