mpacts.commands.force.constraints. micropipette

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

import mpacts.commands.force.constraints.micropipette
#or assign it to a shorter name
import mpacts.commands.force.constraints.micropipette as mic

IdealizedMicroPipetteCommand

class mpacts.commands.force.constraints.micropipette.IdealizedMicroPipetteCommand

Bases: mpacts.core.command.Command, mpacts.core.baseobject.BaseObject

Idealized Micropipette with linear stiffness ‘k’ and applied aspiration pressure ‘p’.
Default location: ‘loop_cmds/contact_cmds’
  • Required keywords:
    • direction — Outward direction of the pipette’s axis
    • k — Stiffness (Pa/m) of the pipette’s wall
    • p — Aspiration pressure applied within the pipette (Pa)
    • pc — Particle container on which the command is applied
    • r_inner — Inner radius of the pipette
    • r_tube — Radius of the ‘tube’ that forms a torus at the end tip.
    • x_tip — Center of the micropipette tip
  • Optional keywords:
    • gate (default value = ET::ChildProperty const*) — Can decide to (temporarily) not execute the command in a CommandList. (Default is ExecuteAlways)
    • halfspace (default value = 0) — If True, the outside is an infinite half space.
    • predicate (default value = None) — Predicate that will decide whether this command is executed for a specific particle, when absent the command is executed for every particle.
object __init__(tuple args, dict kwds) :
args: name, parent kwds: pc, x_tip, r_inner, r_tube, direction, k, p, [gate, predicate, halfspace]
IdealizedMicroPipetteCommand(name, parent, **kwargs)