Particle and particle-particle kernels available in the MESA-PD module.

Detailed Description

Description of all kernels available in the MESA-PD module.

Classes

class  walberla::mesa_pd::kernel::AssocToBlock
 Kernel which updates the currentBlock property of all local properties. More...
 
class  walberla::mesa_pd::kernel::DetectAndStoreContacts
 Kernel which performs collision detection on a pair of two particles and inserts the contact (if existent) into the contact storage passed in the constructor. More...
 
class  walberla::mesa_pd::kernel::DoubleCast
 This kernel requires the following particle accessor interface. More...
 
class  walberla::mesa_pd::kernel::ExplicitEuler
 Explicit Euler integration. More...
 
class  walberla::mesa_pd::kernel::ForceLJ
 Kernel which calculates the Lennard Jones force between two particles. More...
 
class  walberla::mesa_pd::kernel::HCSITSRelaxationStep
 Apply a HCSITS (Hard-contact semi-implicit timestepping solver) relaxation to all contacts. More...
 
class  walberla::mesa_pd::kernel::HeatConduction
 Heat conduction interaction kernel. More...
 
class  walberla::mesa_pd::kernel::InitContactsForHCSITS
 Init the datastructures for a contact for later use of the HCSITS-Solver. More...
 
class  walberla::mesa_pd::kernel::InitParticlesForHCSITS
 Init the datastructures for the particles for later use of the HCSITS-Solver. More...
 
class  walberla::mesa_pd::kernel::InsertParticleIntoLinkedCells
 Inserts a particle into the data::LinkedCells data structure. More...
 
class  walberla::mesa_pd::kernel::InsertParticleIntoSparseLinkedCells
 Inserts a particle into the data::SparseLinkedCells data structure. More...
 
class  walberla::mesa_pd::kernel::IntegrateParticlesHCSITS
 Kernel performing integration of the particles after the HCSITS iteration is done. More...
 
class  walberla::mesa_pd::kernel::LinearSpringDashpot
 Advanced DEM kernel. More...
 
class  walberla::mesa_pd::kernel::NonLinearSpringDashpot
 Advanced DEM kernel. More...
 
class  walberla::mesa_pd::kernel::PFCDamping
 PFC style damping. More...
 
class  walberla::mesa_pd::kernel::SemiImplicitEuler
 Semi-implicit Euler integration for position and velocity. More...
 
class  walberla::mesa_pd::kernel::SingleCast
 This kernel requires the following particle accessor interface. More...
 
class  walberla::mesa_pd::kernel::SpringDashpot
 Basic DEM kernel. More...
 
class  walberla::mesa_pd::kernel::SpringDashpotSpring
 Basic DEM kernel. More...
 
class  walberla::mesa_pd::kernel::TemperatureIntegration
 Kernel which explicitly integrates a particle in time. More...
 
class  walberla::mesa_pd::kernel::VelocityVerletPreForceUpdate
 Velocity verlet integration for all particles. More...