mpacts.commands.misc. cellabscission

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

import mpacts.commands.misc.cellabscission
#or assign it to a shorter name
import mpacts.commands.misc.cellabscission as cel

AbscissionCheck

class mpacts.commands.misc.cellabscission.AbscissionCheck(parent, sim, cells_nodes, MinimalTime, division_radius, eo_cmd)

Bases: mpacts.core.command.PythonCommand

AbscissionCheck(name, parent, **kwargs)
CalculateAvDistances()
execute()
mpacts.commands.misc.cellabscission.AbscissionCmds(name=None, sim=None, min_duration=None, division_radius=None, cells_pc=None, nodes_pc=None, triangles_pc=None, new_poly=None, CD_list=None)

Makes a command and a commandList to complete abscission after constriction in the cell-cycle of a deformable cell.

Parameters:

-name name of the commandlist, default: AbscissionCommands
-sim simulation object
-min_duration Minimal duration of constriction
-division_radius
 radius to be reached by constriction
-cells_pc parent ParticleContainer of cell(s)
-nodes_pc ParticleContainer of nodes
-triangles_pc ParticleContainer of triangles
-new_poly Polyhedron to be used as new nodes & triangles after abscission
-CD_list list of contact-detectors which keep connectivities between nodes or triangles

AddConnectivitiesCmd

class mpacts.commands.misc.cellabscission.AddConnectivitiesCmd(parent, cells_nodes, cells_triangles, CD_list)

Bases: mpacts.core.command.PythonCommand

AddConnectivitiesCmd(name, parent, **kwargs)
execute()

AddNewNodesCmd

class mpacts.commands.misc.cellabscission.AddNewNodesCmd(parent, cells_nodes, cells_triangles, polyhedron, project_cmd)

Bases: mpacts.core.command.PythonCommand

AddNewNodesCmd(name, parent, **kwargs)
add_nodes_triangles(nodes, triangles, parent_particle, scale)
execute()

DeleteOldNodesAndTrianglesCmd

class mpacts.commands.misc.cellabscission.DeleteOldNodesAndTrianglesCmd(parent, cells_nodes, cells_triangles)

Bases: mpacts.core.command.PythonCommand

DeleteOldNodesAndTrianglesCmd(name, parent, **kwargs)
execute()

DoAbscissionCmd

class mpacts.commands.misc.cellabscission.DoAbscissionCmd(parent, cells, cells_triangles)

Bases: mpacts.core.command.PythonCommand

DoAbscissionCmd(name, parent, **kwargs)
add_and_copy(pc, particle, **kwargs)
execute()

PrintArrayCmd

class mpacts.commands.misc.cellabscission.PrintArrayCmd(name=None, parent=None, array=None, msg=None)

Bases: mpacts.core.command.PythonCommand

PrintArrayCmd(name, parent, **kwargs)
execute()
mpacts.commands.misc.cellabscission.get_array_names(pc, forbidden_s=set(['localIndex', 'offset__', 'vertexIndices', 'parentIndex']))
mpacts.commands.misc.cellabscission.make_array_compatible(var, array)