OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
particleTasks.h File Reference
#include <cassert>
+ Include dependency graph for particleTasks.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  olb::particles::couple_lattice_to_particles_single_cuboid< T, DESCRIPTOR, PARTICLETYPE, FORCEFUNCTOR >
 Couple lattice to particles. More...
 
struct  olb::particles::apply_external_acceleration_single_cuboid< T, PARTICLETYPE >
 Apply external acceleration (e.g. for apply gravity) More...
 
struct  olb::particles::process_dynamics_single_cuboid< T, PARTICLETYPE >
 Process particle dynamics. More...
 
struct  olb::particles::couple_particles_to_lattice_single_cuboid< T, DESCRIPTOR, PARTICLETYPE >
 Couple particles to lattice. More...
 
struct  olb::particles::process_dynamics_parallel< T, PARTICLETYPE >
 Process particle dynamics. More...
 
struct  olb::particles::couple_lattice_to_parallel_particles< T, DESCRIPTOR, PARTICLETYPE, FORCEFUNCTOR >
 Couple lattice to parallel particles. More...
 
struct  olb::particles::update_particle_core_distribution< T, PARTICLETYPE >
 Update particle core distribution of parallel particles. More...
 
struct  olb::particles::communicate_surface_force< T, PARTICLETYPE >
 Communicate surface force of parallel particles. More...
 
struct  olb::particles::couple_parallel_particles_to_lattice< T, DESCRIPTOR, PARTICLETYPE >
 Couple particles to lattice. More...
 
struct  olb::particles::apply_external_acceleration_parallel< T, PARTICLETYPE >
 Apply external acceleration (e.g. for apply gravity) More...
 

Namespaces

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

Typedefs

template<typename T , typename DESCRIPTOR , typename PARTICLETYPE >
using olb::particles::couple_lattice_to_particles
 Aliases.
 
template<typename T , typename DESCRIPTOR , typename PARTICLETYPE >
using olb::particles::couple_particles_to_lattice
 
template<typename T , typename PARTICLETYPE >
using olb::particles::process_dynamics
 
template<typename T , typename PARTICLETYPE >
using olb::particles::apply_gravity
 
template<typename T , typename PARTICLETYPE >
using olb::particles::communicate_parallel_surface_force = communicate_surface_force<T,PARTICLETYPE>