SPHinXsys
alpha version
|
A contact neighbor relation functor between particles i and j. More...
#include <neighbor_relation.h>
Inherits SPH::NeighborRelation.
Public Member Functions | |
NeighborRelationContactBodyPart (SPHBody *body, BodyPart *contact_body_part) | |
void | operator() (Neighborhood &neighborhood, Vecd &displacement, size_t i_index, size_t j_index) const |
Protected Attributes | |
StdLargeVec< int > | part_indicator_ |
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 contact neighbor relation functor between particles i and j.
|
protected |
indicator of the body part