mpacts.contact.models.springs.elastic. elastic_basic

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

import mpacts.contact.models.springs.elastic.elastic_basic
#or assign it to a shorter name
import mpacts.contact.models.springs.elastic.elastic_basic as ela

ActiveSpring

Description: Active Hookean spring model in which equilibrium length and spring constant vary in time Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

ActiveSpring (Rigid_Capsule Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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):

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointActiveSpringAssembleForcesNoFeedback

ActiveSpring (Rigid_Cylinder Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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):

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointActiveSpringAssembleForcesNoFeedback

ActiveSpring (Rigid_Quad Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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:
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointActiveSpringAssembleForcesNoFeedback

ActiveSpring (Rigid_Triangle Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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:
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointActiveSpringAssembleForcesNoFeedback

ActiveSpring (Sphere Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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):

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointActiveSpringAssembleForcesNoFeedback

ActoMyosinFiber

Description: Active Hookean spring model in which equilibrium length and spring constant vary in time according to force dictated kinetics of actin-myosin binding. Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

ActoMyosinFiber (Rigid_Capsule Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time according to force dictated kinetics of actin-myosin binding.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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):

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointActoMyosinFiberAssembleForcesNoFeedback

ActoMyosinFiber (Rigid_Cylinder Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time according to force dictated kinetics of actin-myosin binding.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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):

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointActoMyosinFiberAssembleForcesNoFeedback

ActoMyosinFiber (Rigid_Quad Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time according to force dictated kinetics of actin-myosin binding.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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:
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointActoMyosinFiberAssembleForcesNoFeedback

ActoMyosinFiber (Rigid_Triangle Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time according to force dictated kinetics of actin-myosin binding.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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:
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointActoMyosinFiberAssembleForcesNoFeedback

ActoMyosinFiber (Sphere Sphere)

Active Hookean spring model in which equilibrium length and spring constant vary in time according to force dictated kinetics of actin-myosin binding.

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • Ea — Young’s modulus x cross-area SF
    • Fo — stall force
    • dl — decrease in Lo with each timestep
    • fL — fraction of initial length that determines minimum fiber length
    • ko — initial 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):

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointActoMyosinFiberAssembleForcesNoFeedback

FENE

Description: FENE model without damping Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

FENE (Rigid_Capsule Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointFENEAssembleForcesNoFeedback

FENE (Rigid_Cylinder Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointFENEAssembleForcesNoFeedback

FENE (Rigid_Quad Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointFENEAssembleForcesNoFeedback

FENE (Rigid_Triangle Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointFENEAssembleForcesNoFeedback

FENE (Sphere Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointFENEAssembleForcesNoFeedback

FENEDamper

Description: FENE model with damping Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

FENEDamper (Rigid_Capsule Sphere)

FENE model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointFENELinearDamperAssembleForcesNoFeedback

FENEDamper (Rigid_Cylinder Sphere)

FENE model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointFENELinearDamperAssembleForcesNoFeedback

FENEDamper (Rigid_Quad Sphere)

FENE model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointFENELinearDamperAssembleForcesNoFeedback

FENEDamper (Rigid_Triangle Sphere)

FENE model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointFENELinearDamperAssembleForcesNoFeedback

FENEDamper (Sphere Sphere)

FENE model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointFENELinearDamperAssembleForcesNoFeedback

FENETension1D

Description: FENE model without damping Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

FENETension1D (Rigid_Capsule Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointFENEAssembleForcesAssemble_SpringTension1DNoFeedback

FENETension1D (Rigid_Cylinder Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointFENEAssembleForcesAssemble_SpringTension1DNoFeedback

FENETension1D (Rigid_Quad Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointFENEAssembleForcesAssemble_SpringTension1DNoFeedback

FENETension1D (Rigid_Triangle Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointFENEAssembleForcesAssemble_SpringTension1DNoFeedback

FENETension1D (Sphere Sphere)

FENE model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_stretch — FENE stretching stiffness
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of FENE spring.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • modifier1 (default value = None) — ScalarArray to modify max_stretch constant for pc1.
    • modifier2 (default value = None) — ScalarArray to modify max_stretch constant for pc2.

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointFENEAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpring

Description: LinearSpring model without damping Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

LinearSpring (Rigid_Capsule Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpringAssembleForcesNoFeedback

LinearSpring (Rigid_Cylinder Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpringAssembleForcesNoFeedback

LinearSpring (Rigid_Quad Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointSpringAssembleForcesNoFeedback

LinearSpring (Rigid_Triangle Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointSpringAssembleForcesNoFeedback

LinearSpring (Sphere Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointSpringAssembleForcesNoFeedback

LinearSpringDamper

Description: LinearSpringDamper model Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

LinearSpringDamper (Rigid_Capsule Sphere)

LinearSpringDamper model

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpring_DamperAssembleForcesNoFeedback

LinearSpringDamper (Rigid_Cylinder Sphere)

LinearSpringDamper model

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpring_DamperAssembleForcesNoFeedback

LinearSpringDamper (Rigid_Quad Sphere)

LinearSpringDamper model

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointSpring_DamperAssembleForcesNoFeedback

LinearSpringDamper (Rigid_Triangle Sphere)

LinearSpringDamper model

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointSpring_DamperAssembleForcesNoFeedback

LinearSpringDamper (Sphere Sphere)

LinearSpringDamper model

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointSpring_DamperAssembleForcesNoFeedback

LinearSpringDamperTension1D

Description: LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw) Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

LinearSpringDamperTension1D (Rigid_Capsule Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpring_DamperAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpringDamperTension1D (Rigid_Cylinder Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpring_DamperAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpringDamperTension1D (Rigid_Quad Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointSpring_DamperAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpringDamperTension1D (Rigid_Triangle Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointSpring_DamperAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpringDamperTension1D (Sphere Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointSpring_DamperAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpringDamperTension1DRecord

Description: LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw) Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

LinearSpringDamperTension1DRecord (Rigid_Capsule Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • E_normal (default value = 0) — The total dissipated normal energy by this contact model.
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpring_DamperAssembleForcesAssemble_SpringTension1DRecordDissipatedNormalEnergyNoFeedback

LinearSpringDamperTension1DRecord (Rigid_Cylinder Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • E_normal (default value = 0) — The total dissipated normal energy by this contact model.
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpring_DamperAssembleForcesAssemble_SpringTension1DRecordDissipatedNormalEnergyNoFeedback

LinearSpringDamperTension1DRecord (Rigid_Quad Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • E_normal (default value = 0) — The total dissipated normal energy by this contact model.
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointSpring_DamperAssembleForcesAssemble_SpringTension1DRecordDissipatedNormalEnergyNoFeedback

LinearSpringDamperTension1DRecord (Rigid_Triangle Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • E_normal (default value = 0) — The total dissipated normal energy by this contact model.
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointSpring_DamperAssembleForcesAssemble_SpringTension1DRecordDissipatedNormalEnergyNoFeedback

LinearSpringDamperTension1DRecord (Sphere Sphere)

LinearSpringDamper model which stores the tension forces of each node in a separate list. (Designed for breakable straw)

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c — viscous damper constant.
    • 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:
    • E_normal (default value = 0) — The total dissipated normal energy by this contact model.
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointSpring_DamperAssembleForcesAssemble_SpringTension1DRecordDissipatedNormalEnergyNoFeedback

LinearSpringTension

Description: LinearSpring model without damping Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

LinearSpringTension (Rigid_Capsule Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpringAssembleForcesAssemble_SpringTensionNoFeedback

LinearSpringTension (Rigid_Cylinder Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpringAssembleForcesAssemble_SpringTensionNoFeedback

LinearSpringTension (Rigid_Quad Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointSpringAssembleForcesAssemble_SpringTensionNoFeedback

LinearSpringTension (Rigid_Triangle Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointSpringAssembleForcesAssemble_SpringTensionNoFeedback

LinearSpringTension (Sphere Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointSpringAssembleForcesAssemble_SpringTensionNoFeedback

LinearSpringTension1D

Description: LinearSpring model without damping Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

LinearSpringTension1D (Rigid_Capsule Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpringAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpringTension1D (Rigid_Cylinder Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpringAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpringTension1D (Rigid_Quad Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointSpringAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpringTension1D (Rigid_Triangle Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointSpringAssembleForcesAssemble_SpringTension1DNoFeedback

LinearSpringTension1D (Sphere Sphere)

LinearSpring model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • k_compress (kg . s^-2) — spring constant in compressive regime.
    • k_stretch (kg . s^-2) — spring constant in extending regime.
    • 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:
    • d0 (m) (default value = -1) — optional equilibrium distance
    • d_max (m) (default value = 1.7976931348623157e+308) — distance at which spring will break, bringing forces to zero

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointSpringAssembleForcesAssemble_SpringTension1DNoFeedback

RestrictedLinearSpringDamper

Description: LinearSpringDamper model with restriction Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

RestrictedLinearSpringDamper (Rigid_Capsule Sphere)

LinearSpringDamper model with restriction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • F0 — Force threshold
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpring_RestrictedAssembleForcesNoFeedback

RestrictedLinearSpringDamper (Rigid_Cylinder Sphere)

LinearSpringDamper model with restriction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • F0 — Force threshold
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointSpring_RestrictedAssembleForcesNoFeedback

RestrictedLinearSpringDamper (Rigid_Quad Sphere)

LinearSpringDamper model with restriction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • F0 — Force threshold
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointSpring_RestrictedAssembleForcesNoFeedback

RestrictedLinearSpringDamper (Rigid_Triangle Sphere)

LinearSpringDamper model with restriction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • F0 — Force threshold
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointSpring_RestrictedAssembleForcesNoFeedback

RestrictedLinearSpringDamper (Sphere Sphere)

LinearSpringDamper model with restriction

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • F0 — Force threshold
    • c — viscous damper constant.
    • 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:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointSpring_RestrictedAssembleForcesNoFeedback

WLC

Description: Worm-like chain (WLC) model without damping Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

WLC (Rigid_Capsule Sphere)

Worm-like chain (WLC) model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointWLCAssembleForcesNoFeedback

WLC (Rigid_Cylinder Sphere)

Worm-like chain (WLC) model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointWLCAssembleForcesNoFeedback

WLC (Rigid_Quad Sphere)

Worm-like chain (WLC) model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointWLCAssembleForcesNoFeedback

WLC (Rigid_Triangle Sphere)

Worm-like chain (WLC) model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointWLCAssembleForcesNoFeedback

WLC (Sphere Sphere)

Worm-like chain (WLC) model without damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointWLCAssembleForcesNoFeedback

WLCDamper

Description: Worm-like chain (WLC) model with damping Geometry combinations available:

PC2 | PC1 - Sphere Rigid_Triangle Rigid_Quad Rigid_Cylinder Rigid_Capsule
Sphere YES YES YES YES YES

WLCDamper (Rigid_Capsule Sphere)

Worm-like chain (WLC) model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointWLCLinearDamperAssembleForcesNoFeedback

WLCDamper (Rigid_Cylinder Sphere)

Worm-like chain (WLC) model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataRigid_Cylinder_1_DataCylinder_PointWLCLinearDamperAssembleForcesNoFeedback

WLCDamper (Rigid_Quad Sphere)

Worm-like chain (WLC) model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <4 >
  ↓
NGon_PointWLCLinearDamperAssembleForcesNoFeedback

WLCDamper (Rigid_Triangle Sphere)

Worm-like chain (WLC) model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance
    • flip_normals (default value = 0) — If ‘True’, the normals of the N-Gon will be flipped.In most cases, we recommend that you leave this option to its default ‘false’. Contrary to the option ‘flip_normals’ in e.g. Ngon-Sphere contact, this option will always flip the normals, if enables, since points do not have any radius.

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

DefaultBoilerPlatePoint_2_DataRigid_NGon_1_Data  <3 >
  ↓
NGon_PointWLCLinearDamperAssembleForcesNoFeedback

WLCDamper (Sphere Sphere)

Worm-like chain (WLC) model with damping

Parallel Compatible: Yes

Properties:

  • Required keywords:
    • c (kg . s^-1) — viscous damper constant.
    • max_stretch_safety — Safety fraction [0,1] of max_stretch at which F starts behaving linear with local F/d slope
    • max_stretch — Maximum extension of WLC spring.
    • p — WLC persistence length
    • 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.
    • temperature — temperature
  • Optional keywords:
    • d0 (default value = -1) — optional equilibrium distance

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

DefaultBoilerPlatePoint_2_DataPoint_1_DataPoint_PointWLCLinearDamperAssembleForcesNoFeedback