SPHinXsys  alpha version
Classes | Namespaces | Typedefs
neighbor_relation.h File Reference

There are the classes for neighboring particles. It saves the information for carring out pair interaction, and also considered as the topology of the particles. More...

#include "base_data_package.h"
#include "all_kernels.h"

Go to the source code of this file.

Classes

class  SPH::Neighborhood
 A neighborhood around particle i. More...
 
class  SPH::NeighborRelation
 Base neighbor relation between particles i and j. More...
 
class  SPH::NeighborRelationInner
 A inner neighbor relation functor between particles i and j. More...
 
class  SPH::NeighborRelationInnerVariableSmoothingLength
 A inner neighbor relation functor between particles i and j. More...
 
class  SPH::NeighborRelationSelfContact
 A solid contact neighbor relation functor between particles i and j. More...
 
class  SPH::NeighborRelationContact
 A contact neighbor relation functor between particles i and j. More...
 
class  SPH::NeighborRelationSolidContact
 A solid contact neighbor relation functor between particles i and j. More...
 
class  SPH::NeighborRelationContactBodyPart
 A contact neighbor relation functor between particles i and j. More...
 

Namespaces

 SPH
 

Typedefs

using SPH::ParticleConfiguration = StdLargeVec< Neighborhood >
 
using SPH::ContactParticleConfiguration = StdVec< ParticleConfiguration >
 

Detailed Description

There are the classes for neighboring particles. It saves the information for carring out pair interaction, and also considered as the topology of the particles.

Author
Xiangyu Hu and Chi Zhang