Package | Description |
---|---|
org.cellmicrocosmos.cm2.membranepackingalgorithm | |
org.cellmicrocosmos.cm2.membranepackingalgorithms |
Modifier and Type | Method and Description |
---|---|
void |
MembranePackingAlgorithm.addExtracellularLipid(Lipid lipidToAdd)
adds the given extracellular lipid to the extracellular side of the
membrane.
|
void |
MembranePackingAlgorithm.addIntracellularLipid(Lipid lipidToAdd)
Adds the given intracellular lipid to the intracellular side of the
membrane.
|
void |
MembranePackingAlgorithm.removeExtracellularLipid(Lipid lipidToRemove)
Deprecated.
use removeLipidsFromMembrane(Lipid[] lipid) instead
|
void |
MembranePackingAlgorithm.removeIntracellularLipid(Lipid lipidToRemove)
Deprecated.
use removeLipidsFromMembrane(Lipid[] lipid) instead
|
Modifier and Type | Method and Description |
---|---|
void |
RandomPlacing.addLipids(int userSelectedDomain,
boolean toggleSide)
Tries to add new lipids to the membrane.
|
void |
RandomPlacing.fillWithLipids()
The runtime of this algorithm is:
r*(l*A+n*P+l*S), where
r = repetitions until the user stopped the algorithm
l = limit = membrane width + membrane depth
A = lipid random placing attempt
n = number of actual lipids in the membrane
P = protein or membrane center approaching
S = shaking and/or twisting
|
void |
LinearPlacing.fillWithLipids() |
void |
AdvancedRandomPlacing.fillWithLipids()
The runtime of this algorithm is:
g*(s*(A+b*B)) = g*s*n, where
g = sectors of the membrane grid
s = salary, generated by the user-defined and the membrane size
A = side A (newlipid) placing attempt
b = number of side B retries
B = side B (otherlipid) placing attempt
n = (T+o*O) = each lipid
|