|
template<typename T , typename PARTICLECONTACTTYPE , typename WALLCONTACTTYPE > |
std::unordered_set< int > | olb::particles::communication::evalDestRanks (contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE > &contactContainer, const std::size_t globalParticleID) |
| evaluates ranks that need the new particle data
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::communication::communicateEquationsOfMotionResultsIntra (SuperParticleSystem< T, PARTICLETYPE > &sParticleSystem, const std::size_t &pID, const Vector< T, PARTICLETYPE::d > &position, const Vector< T, PARTICLETYPE::d > &velocity, const Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > &angle, const Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > &angVelocity) |
|
template<typename T , typename PARTICLETYPE , typename PARTICLECONTACTTYPE , typename WALLCONTACTTYPE > |
std::size_t | olb::particles::communication::evalEquationsOfMotionResults (SuperParticleSystem< T, PARTICLETYPE > &sParticleSystem, contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE > &contactContainer, std::multimap< int, std::unique_ptr< std::uint8_t[]> > &dataMap) |
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::communication::receiveEquationsOfMotionResults (SuperParticleSystem< T, PARTICLETYPE > &sParticleSystem, MPI_Comm equationsOfMotionComm, singleton::MpiNonBlockingHelper &mpiNbHelper) |
|
template<typename T , typename PARTICLETYPE , typename PARTICLECONTACTTYPE , typename WALLCONTACTTYPE > |
void | olb::particles::communication::communicateEquationsOfMotionResults (SuperParticleSystem< T, PARTICLETYPE > &sParticleSystem, contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE > &contactContainer, MPI_Comm equationsOfMotionComm) |
|