mpacts.contact.models.collision.dragforce. stokesdrag_capsule

In order to be able to use this module import it like this:

import mpacts.contact.models.collision.dragforce.stokesdrag_capsule
#or assign it to a shorter name
import mpacts.contact.models.collision.dragforce.stokesdrag_capsule as sto

StokesDragNaiveCapsules

Description: Compute the stokes drag based on the relative velocity. Adjusted for capsules that two nodes of the same capsule do not interact. Shall still be applied to the nodes. Geometry combinations available:

PC2 | PC1 - Sphere
Sphere YES

StokesDragNaiveCapsules (Sphere Sphere)

Compute the stokes drag based on the relative velocity. Adjusted for capsules that two nodes of the same capsule do not interact. Shall still be applied to the nodes.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • gamma — drag constant
    • pc1 — The first particle container in the binary contact detection.
    • pc2 — The second particle container in the binary contact detection. If contact detection within the same particle container is desired, and it is applicable for the contactmodel, pass the same pc to both pc1 and pc2.

This contact model is composed out of following pieces (click on the chain elements to get more information):

DefaultBoilerPlateSphere0_1_DataSphere0_2_DataSphere_SphereOseenTensorStokesDragAssembleForcesAbortIfSameCylinderFeedback