OpenLB 1.7
Loading...
Searching...
No Matches
Namespaces | Functions
superLatticeInteraction.h File Reference
#include "core/core.h"
#include "functors/analytical/analyticalBaseF.h"
#include "geometry/superGeometry.h"
#include "particles/particles.h"
+ Include dependency graph for superLatticeInteraction.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
 

Functions

template<typename T , typename DESCRIPTOR , typename PARTICLETYPE >
void olb::particles::setSuperParticleField (const SuperGeometry< T, DESCRIPTOR::d > &sGeometry, SuperLattice< T, DESCRIPTOR > &sLattice, UnitConverter< T, DESCRIPTOR > const &converter, Particle< T, PARTICLETYPE > &particle, const Vector< bool, DESCRIPTOR::d > &periodicity)
 Set particle field with peridic support.
 
template<typename T , typename DESCRIPTOR , typename PARTICLETYPE , typename PARTICLECONTACTTYPE , typename WALLCONTACTTYPE , typename F >
void olb::particles::setSuperParticleField (const SuperGeometry< T, DESCRIPTOR::d > &sGeometry, const PhysR< T, DESCRIPTOR::d > &min, const PhysR< T, DESCRIPTOR::d > &max, SuperLattice< T, DESCRIPTOR > &sLattice, UnitConverter< T, DESCRIPTOR > const &converter, ParticleSystem< T, PARTICLETYPE > &particleSystem, contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE > &particleContacts, size_t iP, Particle< T, PARTICLETYPE > &particle, std::vector< SolidBoundary< T, DESCRIPTOR::d > > &solidBoundaries, F getSetupPeriodicity, int globiC=-1)
 
template<typename T , typename DESCRIPTOR >
void olb::particles::resetSuperParticleField (SuperGeometry< T, DESCRIPTOR::d > &sGeometry, SuperLattice< T, DESCRIPTOR > &sLattice)
 Reset particle field.
 
template<typename T , typename DESCRIPTOR >
void olb::particles::resetContactField (SuperGeometry< T, DESCRIPTOR::d > &sGeometry, SuperLattice< T, DESCRIPTOR > &sLattice)