Lines Matching refs:iP

51 …inline bool FixContactHistoryMesh::handleContact(int iP, int idTri, double *&history,bool intersec…  in handleContact()  argument
56 if(haveContact(iP,idTri,history,intersect)) in handleContact()
61 if(faceflag && coplanarContactAlready(iP,idTri)) in handleContact()
73 addNewTriContactToExistingParticle(iP,idTri,history,intersect); in handleContact()
79 checkCoplanarContactHistory(iP,idTri,history); in handleContact()
113 inline bool FixContactHistoryMesh::haveContact(int iP, int idTri, double *&history,bool intersect) in haveContact() argument
115 int *tri = partner_[iP]; in haveContact()
116 const int nneighs = fix_nneighs_->get_vector_atom_int(iP); in haveContact()
122 if(dnum_ > 0) history = &(contacthistory_[iP][i*dnum_]); in haveContact()
123 keepflag_[iP][i] = true; in haveContact()
124 intersectflag_[iP][i] = intersect; in haveContact()
133 inline bool FixContactHistoryMesh::coplanarContactAlready(int iP, int idTri) in coplanarContactAlready() argument
135 const int nneighs = fix_nneighs_->get_vector_atom_int(iP); in coplanarContactAlready()
139 int idPartnerTri = partner_[iP][i]; in coplanarContactAlready()
145 if(keepflag_[iP][i]) return true; in coplanarContactAlready()
155 …inline void FixContactHistoryMesh::checkCoplanarContactHistory(int iP, int idTri, double *&history) in checkCoplanarContactHistory() argument
157 int *tri = partner_[iP]; in checkCoplanarContactHistory()
158 const int nneighs = fix_nneighs_->get_vector_atom_int(iP); in checkCoplanarContactHistory()
167 if(dnum_ > 0) vectorCopyN(&(contacthistory_[iP][i*dnum_]),history,dnum_); in checkCoplanarContactHistory()
175 …inline void FixContactHistoryMesh::addNewTriContactToExistingParticle(int iP, int idTri, double *&… in addNewTriContactToExistingParticle() argument
178 const int nneighs = fix_nneighs_->get_vector_atom_int(iP); in addNewTriContactToExistingParticle()
184 if(npartner_[iP] >= nneighs) in addNewTriContactToExistingParticle()
192 if(-1 == partner_[iP][ineigh]) in addNewTriContactToExistingParticle()
202 partner_[iP][iContact] = idTri; in addNewTriContactToExistingParticle()
203 keepflag_[iP][iContact] = true; in addNewTriContactToExistingParticle()
204 intersectflag_[iP][iContact] = intersect; in addNewTriContactToExistingParticle()
208 history = &(contacthistory_[iP][iContact*dnum_]); in addNewTriContactToExistingParticle()
214 npartner_[iP]++; in addNewTriContactToExistingParticle()