SPHinXsys
alpha version
|
A solid contact neighbor relation functor between particles i and j. More...
#include <neighbor_relation.h>
Inherits SPH::NeighborRelation.
Public Member Functions | |
NeighborRelationSelfContact (SPHBody *body) | |
void | operator() (Neighborhood &neighborhood, Vecd &displacement, size_t i_index, size_t j_index) const |
Protected Attributes | |
StdLargeVec< Vecd > & | pos0_ |
Protected Attributes inherited from SPH::NeighborRelation | |
Kernel * | kernel_ |
Additional Inherited Members | |
Protected Member Functions inherited from SPH::NeighborRelation | |
void | createRelation (Neighborhood &neighborhood, Real &distance, Vecd &displacement, size_t j_index) const |
void | initializeRelation (Neighborhood &neighborhood, Real &distance, Vecd &displacement, size_t j_index) const |
void | createRelation (Neighborhood &neighborhood, Real &distance, Vecd &displacement, size_t j_index, Real i_h_ratio, Real h_ratio_min) const |
void | initializeRelation (Neighborhood &neighborhood, Real &distance, Vecd &displacement, size_t j_index, Real i_h_ratio, Real h_ratio_min) const |
A solid contact neighbor relation functor between particles i and j.