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... | |