mpacts.contact.models.continuum. sph

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

import mpacts.contact.models.continuum.sph
#or assign it to a shorter name
import mpacts.contact.models.continuum.sph as sph

Contents

SPH_2D

Description: 2D SPH implementation for use with Monaghan viscosity and Cubic Spline kernel. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D (Rigid_SPH Rigid_SPH)

2D SPH implementation for use with Monaghan viscosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the artificial monaghan model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_ArtificialMonaghanAssemble_SPH_ViscosityForceAssembleForcesAbortIfSameParentFeedback

SPH_2D (Rigid_SPH SPH)

2D SPH implementation for use with Monaghan viscosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the artificial monaghan model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_ArtificialMonaghanAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D (SPH SPH)

2D SPH implementation for use with Monaghan viscosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the artificial monaghan model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_ArtificialMonaghanAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Artificial_Stress_Morris

Description: 2D elastic SPH with Morris viscosity and Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Artificial_Stress_Morris (Rigid_SPH Rigid_SPH)

2D elastic SPH with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • eps — artificial stress scale parameter
    • hdp_ratio — ratio between kernel width parameter h and particle distance
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisSPH_ElasticArtificial_StressAssemble_SPH_ViscosityForceAssembleForcesAbortIfSameParentFeedback

SPH_2D_Artificial_Stress_Morris (Rigid_SPH SPH)

2D elastic SPH with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • eps — artificial stress scale parameter
    • hdp_ratio — ratio between kernel width parameter h and particle distance
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisSPH_ElasticArtificial_StressAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Artificial_Stress_Morris (SPH SPH)

2D elastic SPH with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • eps — artificial stress scale parameter
    • hdp_ratio — ratio between kernel width parameter h and particle distance
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisSPH_ElasticArtificial_StressAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_BoundCorrected_Boundary_Anisotropic_dStress_Degradation_FreeSlip_BoundRes_Wendland

Description: Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip and difference in boundary and SPH resolution Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_Boundary_Anisotropic_dStress_Degradation_FreeSlip_BoundRes_Wendland (Rigid_SPH Rigid_SPH)

Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip and difference in boundary and SPH resolution

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho_Fluid  <Wendland2D >
  ↓
SPH_BoundCorrected_Boundary_Anisotropic_dStress_Degradation_FreeSlip_BoundRes  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_Anisotropic_dStress_Degradation_FreeSlip_BoundRes_Wendland (Rigid_SPH SPH)

Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip and difference in boundary and SPH resolution

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho_Fluid  <Wendland2D >
  ↓
SPH_BoundCorrected_Boundary_Anisotropic_dStress_Degradation_FreeSlip_BoundRes  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_Anisotropic_dStress_Degradation_FreeSlip_BoundRes_Wendland (SPH SPH)

Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip and difference in boundary and SPH resolution

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho_Fluid  <Wendland2D >
  ↓
SPH_BoundCorrected_Boundary_Anisotropic_dStress_Degradation_FreeSlip_BoundRes  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_Morris

Description: 2D SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Cubic Spline kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_Boundary_Morris (Rigid_SPH Rigid_SPH)

2D SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Cubic Spline kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <CubicSpline2D >
  ↓
SPH_Viscosity_Morris_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_BoundCorrected_Boundary_Morris (Rigid_SPH SPH)

2D SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Cubic Spline kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <CubicSpline2D >
  ↓
SPH_Viscosity_Morris_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_Morris (SPH SPH)

2D SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Cubic Spline kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <CubicSpline2D >
  ↓
SPH_Viscosity_Morris_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_Morris_Wendland

Description: 2D SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_Boundary_Morris_Wendland (Rigid_SPH Rigid_SPH)

2D SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <Wendland2D >
  ↓
SPH_Viscosity_Morris_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_BoundCorrected_Boundary_Morris_Wendland (Rigid_SPH SPH)

2D SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <Wendland2D >
  ↓
SPH_Viscosity_Morris_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_Morris_Wendland (SPH SPH)

2D SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <Wendland2D >
  ↓
SPH_Viscosity_Morris_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dRho

Description: 2D SPH dRho calculation for SPH-boundary contact with boundary correction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_Boundary_dRho (Rigid_SPH Rigid_SPH)

2D SPH dRho calculation for SPH-boundary contact with boundary correction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <CubicSpline2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dRho (Rigid_SPH SPH)

2D SPH dRho calculation for SPH-boundary contact with boundary correction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <CubicSpline2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dRho (SPH SPH)

2D SPH dRho calculation for SPH-boundary contact with boundary correction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <CubicSpline2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dRho_Wendland

Description: 2D SPH dRho calculation for SPH-boundary contact with boundary correction and Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_Boundary_dRho_Wendland (Rigid_SPH Rigid_SPH)

2D SPH dRho calculation for SPH-boundary contact with boundary correction and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dRho_Wendland (Rigid_SPH SPH)

2D SPH dRho calculation for SPH-boundary contact with boundary correction and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dRho_Wendland (SPH SPH)

2D SPH dRho calculation for SPH-boundary contact with boundary correction and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_BoundRes_Wendland

Description: Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip and difference in boundary and SPH resolution Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_BoundRes_Wendland (Rigid_SPH Rigid_SPH)

Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip and difference in boundary and SPH resolution

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho_Fluid  <Wendland2D >
  ↓
SPH_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_BoundRes  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_BoundRes_Wendland (Rigid_SPH SPH)

Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip and difference in boundary and SPH resolution

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho_Fluid  <Wendland2D >
  ↓
SPH_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_BoundRes  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_BoundRes_Wendland (SPH SPH)

Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip and difference in boundary and SPH resolution

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho_Fluid  <Wendland2D >
  ↓
SPH_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_BoundRes  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_Wendland

Description: Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_Wendland (Rigid_SPH Rigid_SPH)

Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho_Fluid  <Wendland2D >
  ↓
SPH_BoundCorrected_Boundary_dStress_Degradation_FreeSlip  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_Wendland (Rigid_SPH SPH)

Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho_Fluid  <Wendland2D >
  ↓
SPH_BoundCorrected_Boundary_dStress_Degradation_FreeSlip  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Boundary_dStress_Degradation_FreeSlip_Wendland (SPH SPH)

Calculation of dStress with boundary correction for SPH-boundary, with degradation and freeslip

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho_Fluid  <Wendland2D >
  ↓
SPH_BoundCorrected_Boundary_dStress_Degradation_FreeSlip  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_Morris

Description: 2D SPH implementation for boundary correction with Morris vistosity and Cubic Spline kernel. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_Morris (Rigid_SPH Rigid_SPH)

2D SPH implementation for boundary correction with Morris vistosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_BoundCorrected_Morris (Rigid_SPH SPH)

2D SPH implementation for boundary correction with Morris vistosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_BoundCorrected_Morris (SPH SPH)

2D SPH implementation for boundary correction with Morris vistosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_BoundCorrected_Morris_Wendland

Description: 2D SPH implementation for boundary correction with Morris vistosity and Wendland kernel. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_Morris_Wendland (Rigid_SPH Rigid_SPH)

2D SPH implementation for boundary correction with Morris vistosity and Wendland kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <Wendland2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_BoundCorrected_Morris_Wendland (Rigid_SPH SPH)

2D SPH implementation for boundary correction with Morris vistosity and Wendland kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <Wendland2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_BoundCorrected_Morris_Wendland (SPH SPH)

2D SPH implementation for boundary correction with Morris vistosity and Wendland kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <Wendland2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_BoundCorrected_dRho

Description: 2D SPH dRho calculation with boundary correction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_dRho (Rigid_SPH Rigid_SPH)

2D SPH dRho calculation with boundary correction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <CubicSpline2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_dRho (Rigid_SPH SPH)

2D SPH dRho calculation with boundary correction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <CubicSpline2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_dRho (SPH SPH)

2D SPH dRho calculation with boundary correction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <CubicSpline2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_dRho_Anisotropic_dStress_Degradation_Fluid_Matrix_Wendland

Description: Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_dRho_Anisotropic_dStress_Degradation_Fluid_Matrix_Wendland (Rigid_SPH Rigid_SPH)

Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • dt_sim_stress — general simulation time step
    • dt_sim — general simulation time step
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho_Fluid_Matrix  <Wendland2D >
  ↓
SPH_Anisotropic_Elastic_BoundCorrected_dStress_Degradation_MatrixAssemble_dRho_boundary_fluidFeedback

SPH_2D_BoundCorrected_dRho_Anisotropic_dStress_Degradation_Fluid_Matrix_Wendland (Rigid_SPH SPH)

Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • dt_sim_stress — general simulation time step
    • dt_sim — general simulation time step
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho_Fluid_Matrix  <Wendland2D >
  ↓
SPH_Anisotropic_Elastic_BoundCorrected_dStress_Degradation_MatrixAssemble_dRho_boundary_fluidFeedback

SPH_2D_BoundCorrected_dRho_Anisotropic_dStress_Degradation_Fluid_Matrix_Wendland (SPH SPH)

Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • dt_sim_stress — general simulation time step
    • dt_sim — general simulation time step
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho_Fluid_Matrix  <Wendland2D >
  ↓
SPH_Anisotropic_Elastic_BoundCorrected_dStress_Degradation_MatrixAssemble_dRho_boundary_fluidFeedback

SPH_2D_BoundCorrected_dRho_Wendland

Description: 2D SPH dRho calculation with boundary correction and Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_dRho_Wendland (Rigid_SPH Rigid_SPH)

2D SPH dRho calculation with boundary correction and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_dRho_Wendland (Rigid_SPH SPH)

2D SPH dRho calculation with boundary correction and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_dRho_Wendland (SPH SPH)

2D SPH dRho calculation with boundary correction and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <Wendland2D >
  ↓
Assemble_dRho_boundaryFeedback

SPH_2D_BoundCorrected_dRho_dStress_Degradation_Fluid_Matrix_Wendland

Description: Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_dRho_dStress_Degradation_Fluid_Matrix_Wendland (Rigid_SPH Rigid_SPH)

Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • dt_sim_stress — general simulation time step
    • dt_sim — general simulation time step
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho_Fluid_Matrix  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStress_Degradation_MatrixAssemble_dRho_boundary_fluidFeedback

SPH_2D_BoundCorrected_dRho_dStress_Degradation_Fluid_Matrix_Wendland (Rigid_SPH SPH)

Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • dt_sim_stress — general simulation time step
    • dt_sim — general simulation time step
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho_Fluid_Matrix  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStress_Degradation_MatrixAssemble_dRho_boundary_fluidFeedback

SPH_2D_BoundCorrected_dRho_dStress_Degradation_Fluid_Matrix_Wendland (SPH SPH)

Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • dt_sim_stress — general simulation time step
    • dt_sim — general simulation time step
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho_Fluid_Matrix  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStress_Degradation_MatrixAssemble_dRho_boundary_fluidFeedback

SPH_2D_BoundCorrected_dRho_dStress_Degradation_Fluid_Wendland

Description: Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_BoundCorrected_dRho_dStress_Degradation_Fluid_Wendland (Rigid_SPH Rigid_SPH)

Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho_Fluid  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStress_DegradationAssemble_dRho_boundary_fluidFeedback

SPH_2D_BoundCorrected_dRho_dStress_Degradation_Fluid_Wendland (Rigid_SPH SPH)

Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho_Fluid  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStress_DegradationAssemble_dRho_boundary_fluidFeedback

SPH_2D_BoundCorrected_dRho_dStress_Degradation_Fluid_Wendland (SPH SPH)

Calculation of dRho and dStress with boundary correction and degradation for solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho_Fluid  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStress_DegradationAssemble_dRho_boundary_fluidFeedback

SPH_2D_Boundary_SupportSummation_Deflection

Description: Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Boundary_SupportSummation_Deflection (Rigid_SPH Rigid_SPH)

Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation_Deflection  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Deflection (Rigid_SPH SPH)

Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation_Deflection  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Deflection (SPH SPH)

Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation_Deflection  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Stress_Contact_Wendland

Description: Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Boundary_SupportSummation_Stress_Contact_Wendland (Rigid_SPH Rigid_SPH)

Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation_Stress_Contact  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Stress_Contact_Wendland (Rigid_SPH SPH)

Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation_Stress_Contact  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Stress_Contact_Wendland (SPH SPH)

Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation_Stress_Contact  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Stress_Wendland

Description: Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Boundary_SupportSummation_Stress_Wendland (Rigid_SPH Rigid_SPH)

Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation_Stress  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Stress_Wendland (Rigid_SPH SPH)

Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation_Stress  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Stress_Wendland (SPH SPH)

Calculation of normalization terms and elastic boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation_Stress  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Wendland

Description: Calculation of normalization terms and boundary properties for SPH 2D Wendland kernel support Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Boundary_SupportSummation_Wendland (Rigid_SPH Rigid_SPH)

Calculation of normalization terms and boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Wendland (Rigid_SPH SPH)

Calculation of normalization terms and boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation  <Wendland2D >
  ↓
Feedback

SPH_2D_Boundary_SupportSummation_Wendland (SPH SPH)

Calculation of normalization terms and boundary properties for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_Boundary_SupportSummation  <Wendland2D >
  ↓
Feedback

SPH_2D_DRho_DStress_FreeSlip_Segments_BoundRes_Repulsive_Wendland

Description: Calculation of dRho and dStress for SPH with repect to line segments with freeslip and for a boundary with different resolution wrt SPH material Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_DRho_DStress_FreeSlip_Segments_BoundRes_Repulsive_Wendland (Deformable_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments with freeslip and for a boundary with different resolution wrt SPH material

Parallel Compatible: No

Properties:

  • Required keywords:
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegments_RepulsiveSPH_DStressSegments_FreeSlip_BoundResFeedback

SPH_2D_DRho_DStress_FreeSlip_Segments_BoundRes_Repulsive_Wendland (Rigid_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments with freeslip and for a boundary with different resolution wrt SPH material

Parallel Compatible: No

Properties:

  • Required keywords:
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegments_RepulsiveSPH_DStressSegments_FreeSlip_BoundResFeedback

SPH_2D_DRho_DStress_FreeSlip_Segments_BoundRes_Wendland

Description: Calculation of dRho and dStress for SPH with repect to line segments with freeslip and for a boundary with different resolution wrt SPH material Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_DRho_DStress_FreeSlip_Segments_BoundRes_Wendland (Deformable_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments with freeslip and for a boundary with different resolution wrt SPH material

Parallel Compatible: No

Properties:

  • Required keywords:
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegmentsSPH_DStressSegments_FreeSlip_BoundResFeedback

SPH_2D_DRho_DStress_FreeSlip_Segments_BoundRes_Wendland (Rigid_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments with freeslip and for a boundary with different resolution wrt SPH material

Parallel Compatible: No

Properties:

  • Required keywords:
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegmentsSPH_DStressSegments_FreeSlip_BoundResFeedback

SPH_2D_DRho_DStress_FreeSlip_Segments_Wendland

Description: Calculation of dRho and dStress for SPH with repect to line segments with freeslip Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_DRho_DStress_FreeSlip_Segments_Wendland (Deformable_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments with freeslip

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegmentsSPH_DStressSegments_FreeSlipFeedback

SPH_2D_DRho_DStress_FreeSlip_Segments_Wendland (Rigid_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments with freeslip

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegmentsSPH_DStressSegments_FreeSlipFeedback

SPH_2D_DRho_DStress_Segments_BoundRes_Wendland

Description: Calculation of dRho and dStress for SPH with repect to line segments for a boundary with different resolution wrt SPH material Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_DRho_DStress_Segments_BoundRes_Wendland (Deformable_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments for a boundary with different resolution wrt SPH material

Parallel Compatible: No

Properties:

  • Required keywords:
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegmentsSPH_DStressSegments_BoundResFeedback

SPH_2D_DRho_DStress_Segments_BoundRes_Wendland (Rigid_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments for a boundary with different resolution wrt SPH material

Parallel Compatible: No

Properties:

  • Required keywords:
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegmentsSPH_DStressSegments_BoundResFeedback

SPH_2D_DRho_DStress_Segments_Wendland

Description: Calculation of dRho and dStress for SPH with repect to line segments Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_DRho_DStress_Segments_Wendland (Deformable_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegmentsSPH_DStressSegmentsFeedback

SPH_2D_DRho_DStress_Segments_Wendland (Rigid_Capsule SPH)

Calculation of dRho and dStress for SPH with repect to line segments

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_DRhoSegmentsSPH_DStressSegmentsFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_Degradation_FreeSlip_Fluid_Wendland

Description: 2D elastic SPH implementation with boundary correction for SPH-boundary with tensile instability degradation and solid/fluid distinction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Boundary_Degradation_FreeSlip_Fluid_Wendland (Rigid_SPH Rigid_SPH)

2D elastic SPH implementation with boundary correction for SPH-boundary with tensile instability degradation and solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_Repulsive  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_Degradation_FreeSlipSPH_Viscosity_Morris_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_Degradation_FreeSlip_Fluid_Wendland (Rigid_SPH SPH)

2D elastic SPH implementation with boundary correction for SPH-boundary with tensile instability degradation and solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_Repulsive  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_Degradation_FreeSlipSPH_Viscosity_Morris_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_Degradation_FreeSlip_Fluid_Wendland (SPH SPH)

2D elastic SPH implementation with boundary correction for SPH-boundary with tensile instability degradation and solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_Repulsive  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_Degradation_FreeSlipSPH_Viscosity_Morris_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_Morris_Degradation_Wendland

Description: 2D elastic SPH implementation for SPH-boundary contact with boundary correction, degradation, Morris viscosity and Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Boundary_Morris_Degradation_Wendland (Rigid_SPH Rigid_SPH)

2D elastic SPH implementation for SPH-boundary contact with boundary correction, degradation, Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <Wendland2D >
  ↓
SPH_Viscosity_Morris_BoundarySPH_Elastic_BoundCorrected_Boundary_DegradationAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_Morris_Degradation_Wendland (Rigid_SPH SPH)

2D elastic SPH implementation for SPH-boundary contact with boundary correction, degradation, Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <Wendland2D >
  ↓
SPH_Viscosity_Morris_BoundarySPH_Elastic_BoundCorrected_Boundary_DegradationAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_Morris_Degradation_Wendland (SPH SPH)

2D elastic SPH implementation for SPH-boundary contact with boundary correction, degradation, Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <Wendland2D >
  ↓
SPH_Viscosity_Morris_BoundarySPH_Elastic_BoundCorrected_Boundary_DegradationAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_Morris_Wendland

Description: 2D elastic SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Boundary_Morris_Wendland (Rigid_SPH Rigid_SPH)

2D elastic SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <Wendland2D >
  ↓
SPH_Viscosity_Morris_BoundarySPH_Elastic_BoundCorrected_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_Morris_Wendland (Rigid_SPH SPH)

2D elastic SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <Wendland2D >
  ↓
SPH_Viscosity_Morris_BoundarySPH_Elastic_BoundCorrected_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_Morris_Wendland (SPH SPH)

2D elastic SPH implementation for SPH-boundary contact with boundary correction with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary  <Wendland2D >
  ↓
SPH_Viscosity_Morris_BoundarySPH_Elastic_BoundCorrected_BoundaryAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho

Description: 2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Boundary_dRho (Rigid_SPH Rigid_SPH)

2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <CubicSpline2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho (Rigid_SPH SPH)

2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <CubicSpline2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho (SPH SPH)

2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <CubicSpline2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_BoundRes_Wendland

Description: 2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact with other boundary resolution wrt SPH and Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_BoundRes_Wendland (Rigid_SPH Rigid_SPH)

2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact with other boundary resolution wrt SPH and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStress_BoundResAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_BoundRes_Wendland (Rigid_SPH SPH)

2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact with other boundary resolution wrt SPH and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStress_BoundResAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_BoundRes_Wendland (SPH SPH)

2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact with other boundary resolution wrt SPH and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • boundRes — a factor that indicates the boundary resolution compared to the material in contact with it
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStress_BoundResAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Degradation_FreeSlip_Wendland

Description: Calculation of dRho and dStress for SPH-boundary with boundary correction, degradation and boundary resolution other than SPH resolution. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Degradation_FreeSlip_Wendland (Rigid_SPH Rigid_SPH)

Calculation of dRho and dStress for SPH-boundary with boundary correction, degradation and boundary resolution other than SPH resolution.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStress_Degradation_FreeSlipAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Degradation_FreeSlip_Wendland (Rigid_SPH SPH)

Calculation of dRho and dStress for SPH-boundary with boundary correction, degradation and boundary resolution other than SPH resolution.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStress_Degradation_FreeSlipAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Degradation_FreeSlip_Wendland (SPH SPH)

Calculation of dRho and dStress for SPH-boundary with boundary correction, degradation and boundary resolution other than SPH resolution.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStress_Degradation_FreeSlipAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Degradation_Wendland

Description: Calculation of dRho and dStress for SPH-boundary with boundary correction and degradation. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Degradation_Wendland (Rigid_SPH Rigid_SPH)

Calculation of dRho and dStress for SPH-boundary with boundary correction and degradation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStress_DegradationAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Degradation_Wendland (Rigid_SPH SPH)

Calculation of dRho and dStress for SPH-boundary with boundary correction and degradation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStress_DegradationAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Degradation_Wendland (SPH SPH)

Calculation of dRho and dStress for SPH-boundary with boundary correction and degradation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStress_DegradationAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Wendland

Description: 2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact and Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Wendland (Rigid_SPH Rigid_SPH)

2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Wendland (Rigid_SPH SPH)

2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Boundary_dRho_Wendland (SPH SPH)

2D SPH dRho and dStress calculation with boundary correction for SPH-boundary contact and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_Boundary_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_Boundary_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Morris

Description: 2D elastic SPH implementation for boundary correction with Morris viscosity and Cubic Spline kernel. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Morris (Rigid_SPH Rigid_SPH)

2D elastic SPH implementation for boundary correction with Morris viscosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisSPH_Elastic_BoundCorrectedAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_Elastic_BoundCorrected_Morris (Rigid_SPH SPH)

2D elastic SPH implementation for boundary correction with Morris viscosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisSPH_Elastic_BoundCorrectedAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Morris (SPH SPH)

2D elastic SPH implementation for boundary correction with Morris viscosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisSPH_Elastic_BoundCorrectedAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Morris_Degradation_Wendland

Description: 2D elastic SPH with boundary correction, Morris viscosity and degradation Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Morris_Degradation_Wendland (Rigid_SPH Rigid_SPH)

2D elastic SPH with boundary correction, Morris viscosity and degradation

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <Wendland2D >
  ↓
SPH_Viscosity_MorrisSPH_Elastic_BoundCorrected_DegradationAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_Elastic_BoundCorrected_Morris_Degradation_Wendland (Rigid_SPH SPH)

2D elastic SPH with boundary correction, Morris viscosity and degradation

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <Wendland2D >
  ↓
SPH_Viscosity_MorrisSPH_Elastic_BoundCorrected_DegradationAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Morris_Degradation_Wendland (SPH SPH)

2D elastic SPH with boundary correction, Morris viscosity and degradation

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_BoundCorrected  <Wendland2D >
  ↓
SPH_Viscosity_MorrisSPH_Elastic_BoundCorrected_DegradationAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Morris_tic_Degradation_Fluid_Wendland

Description: 2D elastic SPH implementation with boundary correction with tensile instability degradation and solid/fluid distinction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_Morris_tic_Degradation_Fluid_Wendland (Rigid_SPH Rigid_SPH)

2D elastic SPH implementation with boundary correction with tensile instability degradation and solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • eps — artificial stress scale parameter
    • hdp_ratio — ratio between kernel width parameter h and particle distance
    • min_degr_factor — threshold value separating solid from fluid
    • n — exponent for repulsive force term n
    • 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.
    • viscosityF — the viscosity of the liquid to be simulated in the Morris model
    • viscosity — the viscosity of the solid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_Fluid  <Wendland2D >
  ↓
SPH_Tensile_Instability_FluidSPH_Viscosity_Morris_FluidSPH_Elastic_BoundCorrected_DegradationAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryAbortIfSameParentFeedback

SPH_2D_Elastic_BoundCorrected_Morris_tic_Degradation_Fluid_Wendland (Rigid_SPH SPH)

2D elastic SPH implementation with boundary correction with tensile instability degradation and solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • eps — artificial stress scale parameter
    • hdp_ratio — ratio between kernel width parameter h and particle distance
    • min_degr_factor — threshold value separating solid from fluid
    • n — exponent for repulsive force term n
    • 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.
    • viscosityF — the viscosity of the liquid to be simulated in the Morris model
    • viscosity — the viscosity of the solid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_Fluid  <Wendland2D >
  ↓
SPH_Tensile_Instability_FluidSPH_Viscosity_Morris_FluidSPH_Elastic_BoundCorrected_DegradationAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_Morris_tic_Degradation_Fluid_Wendland (SPH SPH)

2D elastic SPH implementation with boundary correction with tensile instability degradation and solid/fluid distinction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • eps — artificial stress scale parameter
    • hdp_ratio — ratio between kernel width parameter h and particle distance
    • min_degr_factor — threshold value separating solid from fluid
    • n — exponent for repulsive force term n
    • 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.
    • viscosityF — the viscosity of the liquid to be simulated in the Morris model
    • viscosity — the viscosity of the solid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_Fluid  <Wendland2D >
  ↓
SPH_Tensile_Instability_FluidSPH_Viscosity_Morris_FluidSPH_Elastic_BoundCorrected_DegradationAssemble_SPH_ViscosityForce_boundaryAssembleForces_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_dRho

Description: 2D SPH dRho and dStress calculation with boundary correction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_dRho (Rigid_SPH Rigid_SPH)

2D SPH dRho and dStress calculation with boundary correction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <CubicSpline2D >
  ↓
SPH_Elastic_BoundCorrected_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_dRho (Rigid_SPH SPH)

2D SPH dRho and dStress calculation with boundary correction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <CubicSpline2D >
  ↓
SPH_Elastic_BoundCorrected_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_dRho (SPH SPH)

2D SPH dRho and dStress calculation with boundary correction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <CubicSpline2D >
  ↓
SPH_Elastic_BoundCorrected_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_dRho_Degradation_Wendland

Description: Calculation of dRho and dStress for SPH-SPH with boundary correction and degradation. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_dRho_Degradation_Wendland (Rigid_SPH Rigid_SPH)

Calculation of dRho and dStress for SPH-SPH with boundary correction and degradation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStress_DegradationAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_dRho_Degradation_Wendland (Rigid_SPH SPH)

Calculation of dRho and dStress for SPH-SPH with boundary correction and degradation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStress_DegradationAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_dRho_Degradation_Wendland (SPH SPH)

Calculation of dRho and dStress for SPH-SPH with boundary correction and degradation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStress_DegradationAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_dRho_Wendland

Description: 2D SPH dRho and dStress calculation with boundary correction with Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_BoundCorrected_dRho_Wendland (Rigid_SPH Rigid_SPH)

2D SPH dRho and dStress calculation with boundary correction with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_dRho_Wendland (Rigid_SPH SPH)

2D SPH dRho and dStress calculation with boundary correction with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_BoundCorrected_dRho_Wendland (SPH SPH)

2D SPH dRho and dStress calculation with boundary correction with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_SupportSummation_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_2_DataSPH_BoundCorrected_dRho  <Wendland2D >
  ↓
SPH_Elastic_BoundCorrected_dStressAssemble_dRho_boundaryFeedback

SPH_2D_Elastic_dRho

Description: 2D SPH dRho and dStress calculation Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_dRho (Rigid_SPH Rigid_SPH)

2D SPH dRho and dStress calculation

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_dRho  <CubicSpline2D >
  ↓
SPH_Elastic_dStressAssemble_dRhoFeedback

SPH_2D_Elastic_dRho (Rigid_SPH SPH)

2D SPH dRho and dStress calculation

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_dRho  <CubicSpline2D >
  ↓
SPH_Elastic_dStressAssemble_dRhoFeedback

SPH_2D_Elastic_dRho (SPH SPH)

2D SPH dRho and dStress calculation

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_dRho  <CubicSpline2D >
  ↓
SPH_Elastic_dStressAssemble_dRhoFeedback

SPH_2D_Elastic_dRho_Wendland

Description: 2D SPH dRho and dStress calculation with Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Elastic_dRho_Wendland (Rigid_SPH Rigid_SPH)

2D SPH dRho and dStress calculation with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_dRho  <Wendland2D >
  ↓
SPH_Elastic_dStressAssemble_dRhoFeedback

SPH_2D_Elastic_dRho_Wendland (Rigid_SPH SPH)

2D SPH dRho and dStress calculation with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_dRho  <Wendland2D >
  ↓
SPH_Elastic_dStressAssemble_dRhoFeedback

SPH_2D_Elastic_dRho_Wendland (SPH SPH)

2D SPH dRho and dStress calculation with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • G — the shear modulus of the elastic solid to be simulated
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_dRho  <Wendland2D >
  ↓
SPH_Elastic_dStressAssemble_dRhoFeedback

SPH_2D_Fibrillar_SupportSummation_contact_New_Wendland

Description: Calculation of supportSum_contact Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Fibrillar_SupportSummation_contact_New_Wendland (Rigid_SPH Rigid_SPH)

Calculation of supportSum_contact

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_Contact_1_DataSPH_Contact_2_DataSPH_Calculate_Summations_Contact  <Wendland2D >
  ↓
SPH_SupportSummation_Fibrillar  <Wendland2D >
  ↓
Feedback

SPH_2D_Fibrillar_SupportSummation_contact_New_Wendland (Rigid_SPH SPH)

Calculation of supportSum_contact

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_Contact_1_DataSPH_Contact_2_DataSPH_Calculate_Summations_Contact  <Wendland2D >
  ↓
SPH_SupportSummation_Fibrillar  <Wendland2D >
  ↓
Feedback

SPH_2D_Fibrillar_SupportSummation_contact_New_Wendland (SPH SPH)

Calculation of supportSum_contact

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_Contact_1_DataSPH_Contact_2_DataSPH_Calculate_Summations_Contact  <Wendland2D >
  ↓
SPH_SupportSummation_Fibrillar  <Wendland2D >
  ↓
Feedback

SPH_2D_Morris

Description: 2D SPH implementation for use with Morris viscosity and Cubic Spline kernel. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Morris (Rigid_SPH Rigid_SPH)

2D SPH implementation for use with Morris viscosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForceAssembleForcesAbortIfSameParentFeedback

SPH_2D_Morris (Rigid_SPH SPH)

2D SPH implementation for use with Morris viscosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Morris (SPH SPH)

2D SPH implementation for use with Morris viscosity and Cubic Spline kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Morris_Wendland

Description: 2D SPH implementation for use with Morris viscosity and Wendland Kernel. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Morris_Wendland (Rigid_SPH Rigid_SPH)

2D SPH implementation for use with Morris viscosity and Wendland Kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <Wendland2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForceAssembleForcesAbortIfSameParentFeedback

SPH_2D_Morris_Wendland (Rigid_SPH SPH)

2D SPH implementation for use with Morris viscosity and Wendland Kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <Wendland2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Morris_Wendland (SPH SPH)

2D SPH implementation for use with Morris viscosity and Wendland Kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH  <Wendland2D >
  ↓
SPH_Viscosity_MorrisAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Stress_Morris

Description: 2D elastic SPH with Morris viscosity and Cubic Spline kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Stress_Morris (Rigid_SPH Rigid_SPH)

2D elastic SPH with Morris viscosity and Cubic Spline kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisSPH_ElasticAssemble_SPH_ViscosityForceAssembleForcesAbortIfSameParentFeedback

SPH_2D_Stress_Morris (Rigid_SPH SPH)

2D elastic SPH with Morris viscosity and Cubic Spline kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisSPH_ElasticAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Stress_Morris (SPH SPH)

2D elastic SPH with Morris viscosity and Cubic Spline kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH  <CubicSpline2D >
  ↓
SPH_Viscosity_MorrisSPH_ElasticAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Stress_Morris_Wendland

Description: 2D elastic SPH with Morris viscosity and Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Stress_Morris_Wendland (Rigid_SPH Rigid_SPH)

2D elastic SPH with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <Wendland2D >
  ↓
SPH_Viscosity_MorrisSPH_ElasticAssemble_SPH_ViscosityForceAssembleForcesAbortIfSameParentFeedback

SPH_2D_Stress_Morris_Wendland (Rigid_SPH SPH)

2D elastic SPH with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <Wendland2D >
  ↓
SPH_Viscosity_MorrisSPH_ElasticAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Stress_Morris_Wendland (SPH SPH)

2D elastic SPH with Morris viscosity and Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH  <Wendland2D >
  ↓
SPH_Viscosity_MorrisSPH_ElasticAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_SupportSummation

Description: Calculation of normalization terms for SPH 2D Cubic Spline kernel support Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_SupportSummation (Rigid_SPH Rigid_SPH)

Calculation of normalization terms for SPH 2D Cubic Spline kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_SupportSummation  <CubicSpline2D >
  ↓
Feedback

SPH_2D_SupportSummation (Rigid_SPH SPH)

Calculation of normalization terms for SPH 2D Cubic Spline kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_SupportSummation  <CubicSpline2D >
  ↓
Feedback

SPH_2D_SupportSummation (SPH SPH)

Calculation of normalization terms for SPH 2D Cubic Spline kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_SupportSummation  <CubicSpline2D >
  ↓
Feedback

SPH_2D_SupportSummation_Fibrillar

Description: Calculation of normalization terms for SPH 2D Cubic Spline kernel support Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_SupportSummation_Fibrillar (Rigid_SPH Rigid_SPH)

Calculation of normalization terms for SPH 2D Cubic Spline kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_SupportSummation_Fibrillar  <CubicSpline2D >
  ↓
Feedback

SPH_2D_SupportSummation_Fibrillar (Rigid_SPH SPH)

Calculation of normalization terms for SPH 2D Cubic Spline kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_SupportSummation_Fibrillar  <CubicSpline2D >
  ↓
Feedback

SPH_2D_SupportSummation_Fibrillar (SPH SPH)

Calculation of normalization terms for SPH 2D Cubic Spline kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_SupportSummation_Fibrillar  <CubicSpline2D >
  ↓
Feedback

SPH_2D_SupportSummation_Wendland

Description: Calculation of normalization terms for SPH 2D Wendland kernel support Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_SupportSummation_Wendland (Rigid_SPH Rigid_SPH)

Calculation of normalization terms for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_SupportSummation  <Wendland2D >
  ↓
Feedback

SPH_2D_SupportSummation_Wendland (Rigid_SPH SPH)

Calculation of normalization terms for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_SupportSummation  <Wendland2D >
  ↓
Feedback

SPH_2D_SupportSummation_Wendland (SPH SPH)

Calculation of normalization terms for SPH 2D Wendland kernel support

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_SupportSummation  <Wendland2D >
  ↓
Feedback

SPH_2D_SupportSummation_contact

Description: Calculation of supportSum_contact for boundary contact determination with Cubic Spline kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_SupportSummation_contact (Rigid_SPH Rigid_SPH)

Calculation of supportSum_contact for boundary contact determination with Cubic Spline kernel

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_SupportSummation_contact  <CubicSpline2D >
  ↓
Feedback

SPH_2D_SupportSummation_contact (Rigid_SPH SPH)

Calculation of supportSum_contact for boundary contact determination with Cubic Spline kernel

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_SupportSummation_contact  <CubicSpline2D >
  ↓
Feedback

SPH_2D_SupportSummation_contact (SPH SPH)

Calculation of supportSum_contact for boundary contact determination with Cubic Spline kernel

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_SupportSummation_contact  <CubicSpline2D >
  ↓
Feedback

SPH_2D_SupportSummation_contact_New_Wendland

Description: Calculation of supportSum_contact Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_SupportSummation_contact_New_Wendland (Rigid_SPH Rigid_SPH)

Calculation of supportSum_contact

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_Contact_1_DataSPH_Contact_2_DataSPH_Calculate_Summations_Contact  <Wendland2D >
  ↓
Feedback

SPH_2D_SupportSummation_contact_New_Wendland (Rigid_SPH SPH)

Calculation of supportSum_contact

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_Contact_1_DataSPH_Contact_2_DataSPH_Calculate_Summations_Contact  <Wendland2D >
  ↓
Feedback

SPH_2D_SupportSummation_contact_New_Wendland (SPH SPH)

Calculation of supportSum_contact

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — minimal degr_factor for which particles will be considered solid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_SupportSummation_1_DataSPH_SupportSummation_2_DataSPH_Contact_1_DataSPH_Contact_2_DataSPH_Calculate_Summations_Contact  <Wendland2D >
  ↓
Feedback

SPH_2D_Voronoi_Tesselation

Description: 2D SPH Voronoi Tesselation. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Voronoi_Tesselation (Rigid_SPH Rigid_SPH)

2D SPH Voronoi Tesselation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • mu — scale factor for dx
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_1_DataSPH_2_DataSPH_Voronoi_TesselationFeedback

SPH_2D_Voronoi_Tesselation (Rigid_SPH SPH)

2D SPH Voronoi Tesselation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • mu — scale factor for dx
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_1_DataSPH_2_DataSPH_Voronoi_TesselationFeedback

SPH_2D_Voronoi_Tesselation (SPH SPH)

2D SPH Voronoi Tesselation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • mu — scale factor for dx
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_1_DataSPH_2_DataSPH_Voronoi_TesselationFeedback

SPH_2D_Wendland

Description: 2D SPH implementation for use with Monaghan viscosity and Wendland Kernel. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_Wendland (Rigid_SPH Rigid_SPH)

2D SPH implementation for use with Monaghan viscosity and Wendland Kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the artificial monaghan model
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <Wendland2D >
  ↓
SPH_Viscosity_ArtificialMonaghanAssemble_SPH_ViscosityForceAssembleForcesAbortIfSameParentFeedback

SPH_2D_Wendland (Rigid_SPH SPH)

2D SPH implementation for use with Monaghan viscosity and Wendland Kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the artificial monaghan model

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH  <Wendland2D >
  ↓
SPH_Viscosity_ArtificialMonaghanAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_Wendland (SPH SPH)

2D SPH implementation for use with Monaghan viscosity and Wendland Kernel.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the artificial monaghan model

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH  <Wendland2D >
  ↓
SPH_Viscosity_ArtificialMonaghanAssemble_SPH_ViscosityForceAssembleForcesFeedback

SPH_2D_dRho

Description: 2D SPH dRho calculation Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_dRho (Rigid_SPH Rigid_SPH)

2D SPH dRho calculation

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_dRho  <CubicSpline2D >
  ↓
Assemble_dRhoFeedback

SPH_2D_dRho (Rigid_SPH SPH)

2D SPH dRho calculation

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_dRho  <CubicSpline2D >
  ↓
Assemble_dRhoFeedback

SPH_2D_dRho (SPH SPH)

2D SPH dRho calculation

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_dRho  <CubicSpline2D >
  ↓
Assemble_dRhoFeedback

SPH_2D_dRho_Wendland

Description: 2D SPH dRho calculation with Wendland kernel Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_2D_dRho_Wendland (Rigid_SPH Rigid_SPH)

2D SPH dRho calculation with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_dRho  <Wendland2D >
  ↓
Assemble_dRhoFeedback

SPH_2D_dRho_Wendland (Rigid_SPH SPH)

2D SPH dRho calculation with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_dRho  <Wendland2D >
  ↓
Assemble_dRhoFeedback

SPH_2D_dRho_Wendland (SPH SPH)

2D SPH dRho calculation with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_dRho  <Wendland2D >
  ↓
Assemble_dRhoFeedback

SPH_2D_wall_correction_force

Description: Boundary segment correction force for SPH with Cubic Spline kernel. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_wall_correction_force (Deformable_Capsule SPH)

Boundary segment correction force for SPH with Cubic Spline kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <CubicSpline2D, false >
  ↓
SPH_BoundForce  <CubicSpline2D >
  ↓
AssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_2D_wall_correction_force (Rigid_Capsule SPH)

Boundary segment correction force for SPH with Cubic Spline kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <CubicSpline2D, false >
  ↓
SPH_BoundForce  <CubicSpline2D >
  ↓
AssembleForcesFeedback

SPH_2D_wall_correction_force_Leroy

Description: Boundary segment correction force for SPH with Leroy viscosity (as force) and Cubic Spline kernel. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_wall_correction_force_Leroy (Deformable_Capsule SPH)

Boundary segment correction force for SPH with Leroy viscosity (as force) and Cubic Spline kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <CubicSpline2D, false >
  ↓
SPH_BoundForce_Leroy  <CubicSpline2D >
  ↓
AssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_2D_wall_correction_force_Leroy (Rigid_Capsule SPH)

Boundary segment correction force for SPH with Leroy viscosity (as force) and Cubic Spline kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <CubicSpline2D, false >
  ↓
SPH_BoundForce_Leroy  <CubicSpline2D >
  ↓
AssembleForcesFeedback

SPH_2D_wall_correction_force_Leroy_Wendland

Description: Rigid wall correction forces for SPH. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_wall_correction_force_Leroy_Wendland (Deformable_Capsule SPH)

Rigid wall correction forces for SPH.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_Leroy  <CubicSpline2D >
  ↓
AssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_2D_wall_correction_force_Leroy_Wendland (Rigid_Capsule SPH)

Rigid wall correction forces for SPH.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
    • viscosity — the viscosity of the liquid to be simulated in the Morris model
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_Leroy  <CubicSpline2D >
  ↓
AssembleForcesFeedback

SPH_2D_wall_correction_force_Wendland

Description: Boundary segment correction force for SPH with Wendland kernel. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_wall_correction_force_Wendland (Deformable_Capsule SPH)

Boundary segment correction force for SPH with Wendland kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <CubicSpline2D, false >
  ↓
SPH_BoundForce  <Wendland2D >
  ↓
AssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_2D_wall_correction_force_Wendland (Rigid_Capsule SPH)

Boundary segment correction force for SPH with Wendland kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <CubicSpline2D, false >
  ↓
SPH_BoundForce  <Wendland2D >
  ↓
AssembleForcesFeedback

SPH_2D_wall_correction_force_degradation_freeslip_repulsive_Wendland

Description: Boundary segment correction force for SPH with degradation, freeslip and only repulsive force with Wendland kernel. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_wall_correction_force_degradation_freeslip_repulsive_Wendland (Deformable_Capsule SPH)

Boundary segment correction force for SPH with degradation, freeslip and only repulsive force with Wendland kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • d0 — distance from which repulsive for will be applied
    • k — scale factor for repulsive force
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_Degradation_FreeSlip_Repulsive  <Wendland2D >
  ↓
AssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_2D_wall_correction_force_degradation_freeslip_repulsive_Wendland (Rigid_Capsule SPH)

Boundary segment correction force for SPH with degradation, freeslip and only repulsive force with Wendland kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • d0 — distance from which repulsive for will be applied
    • k — scale factor for repulsive force
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_Degradation_FreeSlip_Repulsive  <Wendland2D >
  ↓
AssembleForcesFeedback

SPH_2D_wall_correction_force_elastic_Degradation_FreeSlip_Wendland

Description: Elastic boundary segment correction force for SPH with degradation and freeslip boundary condition. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_wall_correction_force_elastic_Degradation_FreeSlip_Wendland (Deformable_Capsule SPH)

Elastic boundary segment correction force for SPH with degradation and freeslip boundary condition.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_Elastic_Degradation_FreeSlip  <Wendland2D >
  ↓
AssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_2D_wall_correction_force_elastic_Degradation_FreeSlip_Wendland (Rigid_Capsule SPH)

Elastic boundary segment correction force for SPH with degradation and freeslip boundary condition.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_Elastic_Degradation_FreeSlip  <Wendland2D >
  ↓
AssembleForcesFeedback

SPH_2D_wall_correction_force_elastic_Degradation_Wendland

Description: Elastic boundary segment correction force for SPH with degradation. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_wall_correction_force_elastic_Degradation_Wendland (Deformable_Capsule SPH)

Elastic boundary segment correction force for SPH with degradation.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_Elastic_Degradation  <Wendland2D >
  ↓
AssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_2D_wall_correction_force_elastic_Degradation_Wendland (Rigid_Capsule SPH)

Elastic boundary segment correction force for SPH with degradation.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_Elastic_Degradation  <Wendland2D >
  ↓
AssembleForcesFeedback

SPH_2D_wall_correction_force_elastic_Wendland

Description: Elastic boundary segment correction force for SPH with Wendland kernel. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_wall_correction_force_elastic_Wendland (Deformable_Capsule SPH)

Elastic boundary segment correction force for SPH with Wendland kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <CubicSpline2D, false >
  ↓
SPH_BoundForce_Elastic  <Wendland2D >
  ↓
AssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_2D_wall_correction_force_elastic_Wendland (Rigid_Capsule SPH)

Elastic boundary segment correction force for SPH with Wendland kernel.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <CubicSpline2D, false >
  ↓
SPH_BoundForce_Elastic  <Wendland2D >
  ↓
AssembleForcesFeedback

SPH_2D_wall_correction_stress_force_degradation_freeslip_Wendland

Description: Boundary segment elastic correction force for SPH with degradation, freeslip condition. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_2D_wall_correction_stress_force_degradation_freeslip_Wendland (Deformable_Capsule SPH)

Boundary segment elastic correction force for SPH with degradation, freeslip condition.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_No_Visc_RepulsiveSPH_BoundForce_CellAssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_2D_wall_correction_stress_force_degradation_freeslip_Wendland (Rigid_Capsule SPH)

Boundary segment elastic correction force for SPH with degradation, freeslip condition.

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, false >
  ↓
SPH_BoundForce_No_Visc_RepulsiveSPH_BoundForce_CellAssembleForcesFeedback

SPH_Adhesion_Displacement

Description: SPH Adhesion displacement Calculation. Geometry combinations available:

PC2 | PC1 - SPH Rigid_Sphere Rigid_SPH Point
SPH YES YES YES YES
Rigid_SPH     YES  

SPH_Adhesion_Displacement (Point SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSphere_1_DataPoint_SPHSPH_Adhesion_Displacement  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_Displacement (Rigid_SPH Rigid_SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Adhesion_Displacement  <Wendland2D >
  ↓
AbortIfSameParentFeedback

SPH_Adhesion_Displacement (Rigid_SPH SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Adhesion_Displacement  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_Displacement (Rigid_Sphere SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigidSphere_1_DataPoint_SPHSPH_Adhesion_Displacement  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_Displacement (SPH SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Adhesion_Displacement  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_Force

Description: SPH Adhesion Force Calculation. Geometry combinations available:

PC2 | PC1 - SPH Rigid_Sphere Rigid_SPH Point
SPH YES YES YES YES
Rigid_SPH     YES  

SPH_Adhesion_Force (Point SPH)

SPH Adhesion Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSphere_1_DataPoint_SPHSPH_Adhesion_Force  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_Force (Rigid_SPH Rigid_SPH)

SPH Adhesion Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Adhesion_Force  <Wendland2D >
  ↓
AbortIfSameParentFeedback

SPH_Adhesion_Force (Rigid_SPH SPH)

SPH Adhesion Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Adhesion_Force  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_Force (Rigid_Sphere SPH)

SPH Adhesion Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigidSphere_1_DataPoint_SPHSPH_Adhesion_Force  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_Force (SPH SPH)

SPH Adhesion Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Adhesion_Force  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_SupportSum

Description: SPH Adhesion kernel support Calculation. Geometry combinations available:

PC2 | PC1 - SPH Rigid_Sphere Rigid_SPH Point
SPH YES YES YES YES
Rigid_SPH     YES  

SPH_Adhesion_SupportSum (Point SPH)

SPH Adhesion kernel support Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSphere_1_DataPoint_SPHSPH_Adhesion_SupportSum  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_SupportSum (Rigid_SPH Rigid_SPH)

SPH Adhesion kernel support Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Adhesion_SupportSum  <Wendland2D >
  ↓
AbortIfSameParentFeedback

SPH_Adhesion_SupportSum (Rigid_SPH SPH)

SPH Adhesion kernel support Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Adhesion_SupportSum  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_SupportSum (Rigid_Sphere SPH)

SPH Adhesion kernel support Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigidSphere_1_DataPoint_SPHSPH_Adhesion_SupportSum  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_SupportSum (SPH SPH)

SPH Adhesion kernel support Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Adhesion_SupportSum  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_dx

Description: SPH Adhesion displacement Calculation. Geometry combinations available:

PC2 | PC1 - SPH Rigid_Sphere Rigid_SPH Point
SPH YES YES YES YES
Rigid_SPH     YES  

SPH_Adhesion_dx (Point SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSphere_1_DataPoint_SPHSPH_Adhesion_dx  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_dx (Rigid_SPH Rigid_SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Adhesion_dx  <Wendland2D >
  ↓
AbortIfSameParentFeedback

SPH_Adhesion_dx (Rigid_SPH SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Adhesion_dx  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_dx (Rigid_Sphere SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataRigidSphere_1_DataPoint_SPHSPH_Adhesion_dx  <Wendland2D >
  ↓
Feedback

SPH_Adhesion_dx (SPH SPH)

SPH Adhesion displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • min_degr_factor — threshold value separating solid from fluid
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Adhesion_dx  <Wendland2D >
  ↓
Feedback

SPH_BoundForce_Repulsive

Description: Repulsive force between sph and a line segment. Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_BoundForce_Repulsive (Deformable_Capsule SPH)

Repulsive force between sph and a line segment.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • F_rep — Hertzian repulsive force.
    • 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.
    • rep_dist — node-line distance within which repulsion occurs.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_BoundForce_RepulsiveAssembleForces_DeformableCylinder_1AssembleForces_2Feedback

SPH_BoundForce_Repulsive (Rigid_Capsule SPH)

Repulsive force between sph and a line segment.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • F_rep — Hertzian repulsive force.
    • 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.
    • rep_dist — node-line distance within which repulsion occurs.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_BoundForce_RepulsiveAssembleForcesFeedback

SPH_BoundNorm_2D

Description: Calculation of kernel support terms for overlapping line segments Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_BoundNorm_2D (Deformable_Capsule SPH)

Calculation of kernel support terms for overlapping line segments

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_BoundNorm_2D  <CubicSpline2D, true >
  ↓
Feedback

SPH_BoundNorm_2D (Rigid_Capsule SPH)

Calculation of kernel support terms for overlapping line segments

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_BoundNorm_2D  <CubicSpline2D, true >
  ↓
Feedback

SPH_BoundNorm_2D_Wendland

Description: Calculation of kernel support terms for overlapping line segments with Wendland kernel Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_BoundNorm_2D_Wendland (Deformable_Capsule SPH)

Calculation of kernel support terms for overlapping line segments with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_BoundNorm_2D  <Wendland2D, true >
  ↓
Feedback

SPH_BoundNorm_2D_Wendland (Rigid_Capsule SPH)

Calculation of kernel support terms for overlapping line segments with Wendland kernel

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_BoundNorm_2D  <Wendland2D, true >
  ↓
Feedback

SPH_BoundNorm_dBoundNorm_2D_Wendland

Description: Calculation of kernel support terms and gradient kernel support terms Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_BoundNorm_dBoundNorm_2D_Wendland (Deformable_Capsule SPH)

Calculation of kernel support terms and gradient kernel support terms

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_BoundNorm_dBoundNorm_2D  <Wendland2D, true >
  ↓
Feedback

SPH_BoundNorm_dBoundNorm_2D_Wendland (Rigid_Capsule SPH)

Calculation of kernel support terms and gradient kernel support terms

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_BoundNorm_dBoundNorm_2D  <Wendland2D, true >
  ↓
Feedback

SPH_Boundary_Contact

Description: Contact detection (first phase) for SPH material with segment-based boundary Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_Boundary_Contact (Rigid_SPH Rigid_SPH)

Contact detection (first phase) for SPH material with segment-based boundary

Parallel Compatible: No

Properties:

  • Required keywords:
    • contact_dist — the distance between sph and boundary at which particles come into contact
    • exit_contact_dist — the distance at which a particle looses contact. exit_contact_dist should always be greater or equal to contact_dist
    • 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):

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_ContactFeedback

SPH_Boundary_Contact (Rigid_SPH SPH)

Contact detection (first phase) for SPH material with segment-based boundary

Parallel Compatible: No

Properties:

  • Required keywords:
    • contact_dist — the distance between sph and boundary at which particles come into contact
    • exit_contact_dist — the distance at which a particle looses contact. exit_contact_dist should always be greater or equal to contact_dist
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_ContactFeedback

SPH_Boundary_Contact (SPH SPH)

Contact detection (first phase) for SPH material with segment-based boundary

Parallel Compatible: No

Properties:

  • Required keywords:
    • contact_dist — the distance between sph and boundary at which particles come into contact
    • exit_contact_dist — the distance at which a particle looses contact. exit_contact_dist should always be greater or equal to contact_dist
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_ContactFeedback

SPH_Boundary_Contact2

Description: Contact detection (second phase) for SPH material with segment-based boundary Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_Boundary_Contact2 (Rigid_SPH Rigid_SPH)

Contact detection (second phase) for SPH material with segment-based boundary

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
    • threshold — threshold value contact2

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_Contact2Feedback

SPH_Boundary_Contact2 (Rigid_SPH SPH)

Contact detection (second phase) for SPH material with segment-based boundary

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
    • threshold — threshold value contact2

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_Contact2Feedback

SPH_Boundary_Contact2 (SPH SPH)

Contact detection (second phase) for SPH material with segment-based boundary

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
    • threshold — threshold value contact2

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_Contact2Feedback

SPH_Boundary_Contact2_Solid

Description: Contact detection (second phase) for SPH material with segment-based boundaryfor solid/fluid distinction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_Boundary_Contact2_Solid (Rigid_SPH Rigid_SPH)

Contact detection (second phase) for SPH material with segment-based boundaryfor solid/fluid distinction

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
    • threshold — threshold value for boundary contact establishment

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_Contact2_SolidFeedback

SPH_Boundary_Contact2_Solid (Rigid_SPH SPH)

Contact detection (second phase) for SPH material with segment-based boundaryfor solid/fluid distinction

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
    • threshold — threshold value for boundary contact establishment

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_Contact2_SolidFeedback

SPH_Boundary_Contact2_Solid (SPH SPH)

Contact detection (second phase) for SPH material with segment-based boundaryfor solid/fluid distinction

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
    • threshold — threshold value for boundary contact establishment

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_Contact2_SolidFeedback

SPH_Boundary_Contact2_Solid_Corr

Description: Contact detection (second phase) for SPH material with segment-based boundaryfor solid/fluid distinction Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_Boundary_Contact2_Solid_Corr (Rigid_SPH Rigid_SPH)

Contact detection (second phase) for SPH material with segment-based boundaryfor solid/fluid distinction

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
    • threshold — threshold value for boundary contact establishment

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_Contact2_Solid_CorrFeedback

SPH_Boundary_Contact2_Solid_Corr (Rigid_SPH SPH)

Contact detection (second phase) for SPH material with segment-based boundaryfor solid/fluid distinction

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
    • threshold — threshold value for boundary contact establishment

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

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_Contact2_Solid_CorrFeedback

SPH_Boundary_Contact2_Solid_Corr (SPH SPH)

Contact detection (second phase) for SPH material with segment-based boundaryfor solid/fluid distinction

Parallel Compatible: No

Properties:

  • Required keywords:
    • min_degr_factor — threshold value separating solid from fluid
    • 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.
    • threshold — threshold value for boundary contact establishment

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

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Contact_1_DataSPH_Contact_2_DataSPH_Boundary_Contact2_Solid_CorrFeedback

SPH_Degradation_Detector

Description: Calculates if sph particle is within degradation zone Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES

SPH_Degradation_Detector (Rigid_SPH SPH)

Calculates if sph particle is within degradation zone

Parallel Compatible: No

Properties:

  • Required keywords:
    • degr_dist — the distance from the cell within which degradation takes place
    • 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):

DefaultBoilerPlateSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_2_DataRigid_SPH_1_DataSPH_SPH_SpecialSPH_Degradation_DetectorFeedback

SPH_Degradation_Detector (SPH SPH)

Calculates if sph particle is within degradation zone

Parallel Compatible: No

Properties:

  • Required keywords:
    • degr_dist — the distance from the cell within which degradation takes place
    • 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):

DefaultBoilerPlateSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_2_DataSPH_1_DataSPH_SPH_SpecialSPH_Degradation_DetectorFeedback

SPH_Degradation_Detector_Deformable_Matrix

Description: Calculates if sph particle is within degradation zone for a deformable boundary Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES

SPH_Degradation_Detector_Deformable_Matrix (Rigid_SPH SPH)

Calculates if sph particle is within degradation zone for a deformable boundary

Parallel Compatible: No

Properties:

  • Required keywords:
    • cell_degr_dist — the distance from the cell body within which degradation takes place
    • d_max — the distance from the protrusion tip which degradation takes place
    • 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.
    • prot_degr_dist — the distance from the cell protrusion within which degradation takes place
    • th_p — threshold pressure above which ECM degradation close to the cell is allowed

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

DefaultBoilerPlateSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_2_DataRigid_SPH_1_DataSPH_SPH_SpecialSPH_Degradation_Detector_Deformable_MatrixFeedback

SPH_Degradation_Detector_Deformable_Matrix (SPH SPH)

Calculates if sph particle is within degradation zone for a deformable boundary

Parallel Compatible: No

Properties:

  • Required keywords:
    • cell_degr_dist — the distance from the cell body within which degradation takes place
    • d_max — the distance from the protrusion tip which degradation takes place
    • 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.
    • prot_degr_dist — the distance from the cell protrusion within which degradation takes place
    • th_p — threshold pressure above which ECM degradation close to the cell is allowed

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

DefaultBoilerPlateSPH_SupportSummation_2_DataSPH_SupportSummation_1_DataSPH_BoundNorm_1_DataSPH_BoundNorm_2_DataSPH_2_DataSPH_1_DataSPH_SPH_SpecialSPH_Degradation_Detector_Deformable_MatrixFeedback

SPH_Filopodia_Force

Description: SPH Filopodia Force Calculation. Geometry combinations available:

PC2 | PC1 - SPH Rigid_Sphere Rigid_SPH Point
SPH YES YES YES YES
Rigid_SPH     YES  

SPH_Filopodia_Force (Point SPH)

SPH Filopodia Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • 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):

DefaultBoilerPlateSPH_2_DataSphere_1_DataPoint_SPHSPH_Filopodia_Force  <CubicSpline2D >
  ↓
Feedback

SPH_Filopodia_Force (Rigid_SPH Rigid_SPH)

SPH Filopodia Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • 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.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Filopodia_Force  <CubicSpline2D >
  ↓
AbortIfSameParentFeedback

SPH_Filopodia_Force (Rigid_SPH SPH)

SPH Filopodia Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Filopodia_Force  <CubicSpline2D >
  ↓
Feedback

SPH_Filopodia_Force (Rigid_Sphere SPH)

SPH Filopodia Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • 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):

DefaultBoilerPlateSPH_2_DataRigidSphere_1_DataPoint_SPHSPH_Filopodia_Force  <CubicSpline2D >
  ↓
Feedback

SPH_Filopodia_Force (SPH SPH)

SPH Filopodia Force Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • h — kernel width parameter determining the width of the traction patch. h can be different from the value used for other SPH contact commands
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Filopodia_Force  <CubicSpline2D >
  ↓
Feedback

SPH_Filopodia_dx

Description: SPH Filopodia displacement Calculation. Geometry combinations available:

PC2 | PC1 - SPH Rigid_Sphere Rigid_SPH Point
SPH YES YES YES YES
Rigid_SPH     YES  

SPH_Filopodia_dx (Point SPH)

SPH Filopodia displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • 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):

DefaultBoilerPlateSPH_2_DataSphere_1_DataPoint_SPHSPH_Filopodia_dx  <CubicSpline2D >
  ↓
Feedback

SPH_Filopodia_dx (Rigid_SPH Rigid_SPH)

SPH Filopodia displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • 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.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Filopodia_dx  <CubicSpline2D >
  ↓
AbortIfSameParentFeedback

SPH_Filopodia_dx (Rigid_SPH SPH)

SPH Filopodia displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_Filopodia_dx  <CubicSpline2D >
  ↓
Feedback

SPH_Filopodia_dx (Rigid_Sphere SPH)

SPH Filopodia displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • 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):

DefaultBoilerPlateSPH_2_DataRigidSphere_1_DataPoint_SPHSPH_Filopodia_dx  <CubicSpline2D >
  ↓
Feedback

SPH_Filopodia_dx (SPH SPH)

SPH Filopodia displacement Calculation.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • V — Initial volume SPH particle
    • 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_Filopodia_dx  <CubicSpline2D >
  ↓
Feedback

SPH_LinearRepulsive

Description: Pure repulsive contact model between sph particles with spring constant ‘k’ and equilibrium distance ‘d0’. Geometry combinations available:

PC2 | PC1 - SPH Rigid_SPH
SPH YES YES
Rigid_SPH   YES

SPH_LinearRepulsive (Rigid_SPH Rigid_SPH)

Pure repulsive contact model between sph particles with spring constant ‘k’ and equilibrium distance ‘d0’.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • d0 — percentage of equilibrium distance.
    • k — effective spring 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.
  • Optional keywords:
    • abort_if_different (default value = 0) — If ‘True’, inverts the regular function of ‘AbortIfSameParent’, and makes the contact model early abort if the particles’ parents are different. Please do not change this ‘Property’ if you are not sure what you are doing.

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

DefaultBoilerPlateRigid_SPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_LinearRepulsiveAssembleForcesAbortIfSameParentFeedback

SPH_LinearRepulsive (Rigid_SPH SPH)

Pure repulsive contact model between sph particles with spring constant ‘k’ and equilibrium distance ‘d0’.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • d0 — percentage of equilibrium distance.
    • k — effective spring 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):

DefaultBoilerPlateSPH_2_DataRigid_SPH_1_DataSPH_SPHSPH_LinearRepulsiveAssembleForcesFeedback

SPH_LinearRepulsive (SPH SPH)

Pure repulsive contact model between sph particles with spring constant ‘k’ and equilibrium distance ‘d0’.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • d0 — percentage of equilibrium distance.
    • k — effective spring 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):

DefaultBoilerPlateSPH_2_DataSPH_1_DataSPH_SPHSPH_LinearRepulsiveAssembleForcesFeedback

SPH_dBoundNorm_2D_Wendland

Description: Calculation of gradient of kernel support terms for overlapping line segments with Wendland kernel Geometry combinations available:

PC2 | PC1 - Rigid_Capsule Deformable_Capsule
SPH YES YES

SPH_dBoundNorm_2D_Wendland (Deformable_Capsule SPH)

Calculation of gradient of kernel support terms for overlapping line segments with Wendland kernel

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataDeformable_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, true >
  ↓
Feedback

SPH_dBoundNorm_2D_Wendland (Rigid_Capsule SPH)

Calculation of gradient of kernel support terms for overlapping line segments with Wendland kernel

Parallel Compatible: No

Properties:

  • Required keywords:
    • 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.
  • Optional keywords:
    • orthogonal_to (default value = 0 0 1) — Direction ‘out of plane’ for the 2D system. Default = (0,0,1).

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

DefaultBoilerPlateSPH_BoundNorm_2_DataSPH_2_DataRigid_Cylinder_1_DataLine_PointDistanceSPH_dBoundNorm_2D  <Wendland2D, true >
  ↓
Feedback