Modifier and Type | Method and Description |
---|---|
MultiSet<java.lang.String> |
ProbabilisticLeftHandRule.getMainMembraneMultiSet() |
MultiSet<java.lang.String> |
ProbabilisticLeftHandRule.getParentMembraneMultiSet() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Integer,MultiSet<IRule>> |
DndProbabilisticSelExecThread.getRulesMap() |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Pair<java.lang.String,java.lang.Long>> |
ProbabilisticPsystemFactory.processMultiSet(MultiSet<java.lang.String> set) |
Modifier and Type | Method and Description |
---|---|
MultiSet<java.lang.String> |
SkeletonHandRule.getMainMultiSet() |
MultiSet<java.lang.String> |
SkeletonHandRule.getParentMultiSet() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,MultiSet<java.lang.String>> |
EnvironmentRightHandRule.getNewObjects() |
Modifier and Type | Method and Description |
---|---|
void |
SkeletonHandRule.setMainMultiSet(MultiSet<java.lang.String> mainMultiSet) |
void |
SkeletonHandRule.setParentMultiSet(MultiSet<java.lang.String> parentMultiSet) |
Constructor and Description |
---|
SkeletonHandRule(byte mainMembraneCharge,
MultiSet<java.lang.String> mainMultiSet,
MultiSet<java.lang.String> parentMultiSet) |
SkeletonHandRule(byte mainMembraneCharge,
MultiSet<java.lang.String> mainMultiSet,
MultiSet<java.lang.String> parentMultiSet) |
SkeletonLeftHandRule(java.lang.String mainMembraneLabel,
byte mainMembraneCharge,
MultiSet<java.lang.String> mainMultiSet,
MultiSet<java.lang.String> parentMultiSet) |
SkeletonLeftHandRule(java.lang.String mainMembraneLabel,
byte mainMembraneCharge,
MultiSet<java.lang.String> mainMultiSet,
MultiSet<java.lang.String> parentMultiSet) |
SkeletonRightHandRule(byte mainMembraneCharge,
MultiSet<java.lang.String> mainMultiSet,
MultiSet<java.lang.String> parentMultiSet) |
SkeletonRightHandRule(byte mainMembraneCharge,
MultiSet<java.lang.String> mainMultiSet,
MultiSet<java.lang.String> parentMultiSet) |
Modifier and Type | Method and Description |
---|---|
void |
SpikingSimulator.selectSequentialMembranes(java.util.ArrayList<Pair<ChangeableMembrane,MultiSet<java.lang.Object>>> fireables,
long min,
long max) |
Modifier and Type | Interface and Description |
---|---|
interface |
InfiniteMultiSet<E> |
Modifier and Type | Class and Description |
---|---|
class |
HashInfiniteMultiSet<E> |
class |
HashMultiSet<E>
A multiset that uses HashMap
|
class |
InmutableMultiSet<E>
An inmutable multiset.
|
Modifier and Type | Method and Description |
---|---|
int |
GeneString.count(MultiSet<java.lang.String> content) |
Constructor and Description |
---|
InmutableMultiSet(MultiSet<E> multiset) |
Modifier and Type | Method and Description |
---|---|
abstract MultiSet<java.lang.String> |
Configuration.getEnvironment() |
MultiSet<java.lang.String> |
Psystem.getFirstMultiSet() |
MultiSet<java.lang.String> |
Psystem.getSecondMultiSet() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,MultiSet<java.lang.String>> |
Psystem.getInitialMultiSets()
Returns the initial P-system multisets
|
Modifier and Type | Method and Description |
---|---|
void |
Psystem.setFirstMultiSet(MultiSet<java.lang.String> firstMultiSet) |
void |
Psystem.setSecondMultiSet(MultiSet<java.lang.String> secondMultiSet) |
Modifier and Type | Method and Description |
---|---|
MultiSet<java.lang.String> |
CellLikeConfiguration.getEnvironment() |
Modifier and Type | Method and Description |
---|---|
MultiSet<java.lang.String> |
Membrane.getMultiSet()
gets the membrane multiset
|
MultiSet<java.lang.String> |
ChangeableMembrane.getMultiSet()
Gets the membrane multiset
|
Constructor and Description |
---|
ChangeableMembrane(Label label,
byte charge,
MultiSet<java.lang.String> multiSet) |
Membrane(Label label,
byte charge,
MultiSet<java.lang.String> multiSet) |
Modifier and Type | Method and Description |
---|---|
MultiSet<java.lang.String> |
HandRule.getMultiSet()
Gets the outer multiset out of all membranes
|
Modifier and Type | Method and Description |
---|---|
boolean |
IRule.execute(ChangeableMembrane membrane,
MultiSet<java.lang.String> environment) |
boolean |
AbstractRule.execute(ChangeableMembrane membrane,
MultiSet<java.lang.String> environment)
Executes the rule on a membrane and an outer multiset and returns if the
execution could be committed
|
boolean |
IRule.execute(ChangeableMembrane membrane,
MultiSet<java.lang.String> environment,
long executions) |
boolean |
AbstractRule.execute(ChangeableMembrane membrane,
MultiSet<java.lang.String> environment,
long executions)
Executes the rule on a membrane and an outer multiset a number of times
indicated by executions and returns if the execution could be committed
|
Constructor and Description |
---|
HandRule(OuterRuleMembrane outerMembrane,
MultiSet<java.lang.String> multiset)
Creates a new instance by setting its fields with the parameters given
|
InnerRuleMembrane(Label label,
byte charge,
MultiSet<java.lang.String> multiset)
Creates an InnerRuleMembrane instance
|
LeftHandRule(OuterRuleMembrane outerMembrane,
MultiSet<java.lang.String> multiset)
Creates a LeftHandRule instance
|
OuterRuleMembrane(Label label,
byte charge,
MultiSet<java.lang.String> multiset)
Creates a new OuterRuleMembrane instance with the label, charge and inner
multiset passed as parameter
|
OuterRuleMembrane(Label label,
byte charge,
MultiSet<java.lang.String> multiset,
java.util.List<InnerRuleMembrane> innerMembranes)
Creates a new OuterRuleMembrane instance with the label, charge, inner
multiset and child membranes passed as parameter
|
RightHandRule(OuterRuleMembrane outerMembrane,
MultiSet<java.lang.String> multiset)
Creates a new
RightHandRule instance with the outer membrane and
the outer multiset passed as parameters. |
RightHandRule(OuterRuleMembrane outerMembrane,
OuterRuleMembrane secondOuterMembrane,
MultiSet<java.lang.String> multiset)
Creates a new
RightHandRule instance with the outer membrane, the
outer membrane resulting from division and the outer multiset passed as
parameters. |
Modifier and Type | Method and Description |
---|---|
MultiSet<java.lang.String> |
SpikingConfiguration.getEnvironment() |
Modifier and Type | Method and Description |
---|---|
MultiSet<java.lang.String> |
TissueLikeConfiguration.getEnvironment() |