OpenLB 1.7
Loading...
Searching...
No Matches
Namespaces | Functions
equationsOfMotionResults.h File Reference
#include <unordered_set>
#include "particles/particles.h"
+ Include dependency graph for equationsOfMotionResults.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  olb::particles
 
namespace  olb::particles::communication
 

Functions

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)