SPHinXsys  alpha version
Classes | Namespaces | Typedefs
particle_dynamics_algorithms.h File Reference

This is the classes for algorithms particle dynamics. Generally, there are four types dynamics. One is without particle interaction. One is with particle interaction within a body. One is with particle interaction between a center body and other contacted bodies. Still another is the combination of the last two. For the first dynamics, there is also reduce dynamics which carries reduced operations through the particles of the body. More...

#include "base_particle_dynamics.h"
#include "base_particle_dynamics.hpp"

Go to the source code of this file.

Classes

class  SPH::ParticleDynamicsSimple
 Simple particle dynamics without considering particle interaction. More...
 
class  SPH::ParticleDynamicsReduce< ReturnType, ReduceOperation >
 Base abstract class for reduce. More...
 
class  SPH::InteractionDynamics
 This is the class for particle interaction with other particles. More...
 
class  SPH::CombinedInteractionDynamics
 This is the class for combining several interactions dynamics, which share the particle loop but are independent from each other, aiming to increase computing intensity under the data caching environment. More...
 
class  SPH::InteractionDynamicsWithUpdate
 This class includes an interaction and a update steps. More...
 
class  SPH::ParticleDynamics1Level
 This class includes an initialization, an interaction and a update steps. More...
 
class  SPH::InteractionDynamicsSplitting
 This is for the splitting algorithm. More...
 
class  SPH::BodyParticleDynamics
 
class  SPH::SimpleParticleDynamics< BodyDynamicsType, LocalDynamicsSimple >
 

Namespaces

 SPH
 

Typedefs

template<class LocalDynamicsType >
using SPH::SimpleDynamics = SimpleParticleDynamics< BodyParticleDynamics, LocalDynamicsType >
 

Detailed Description

This is the classes for algorithms particle dynamics. Generally, there are four types dynamics. One is without particle interaction. One is with particle interaction within a body. One is with particle interaction between a center body and other contacted bodies. Still another is the combination of the last two. For the first dynamics, there is also reduce dynamics which carries reduced operations through the particles of the body.

Author
Chi ZHang and Xiangyu Hu