computeWallForce_DPS Function

public function computeWallForce_DPS(this, boundaryData, eps, kn, dn) result(Fwall)

Routine for computing the collision force between particles and walls for the case of a simple prismatic domain with walls aligned with the Cartesian axes.

Arguments

Type IntentOptional Attributes Name
type(mus_particle_DPS_type), intent(inout) :: this

Particle to collide

type(mus_particle_boundarydata_type) :: boundaryData

Boundary data containing information on wall location

real(kind=rk), intent(in) :: eps

Threshold gap at which to call it a collision

real(kind=rk), intent(in) :: kn

Spring coefficient

real(kind=rk), intent(in) :: dn

Damping coefficient

Return Value real(kind=rk), (3)