Skip to content

Commit a119c7f

Browse files
isConjunction, isDisjunction
1 parent e172ab0 commit a119c7f

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

src/main/java/network/aika/lattice/Converter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ private boolean convert() {
137137
}
138138
} else {
139139
for (Synapse s : modifiedSynapses) {
140-
if (s.isDisjunction && !s.isRecurrent()) {
140+
if (s.isDisjunction() && !s.isRecurrent()) {
141141
NodeContext nlNodeContext = expandNode(nodeContext, s);
142142
outputNode.addInput(nlNodeContext.getSynapseIds(), threadId, nlNodeContext.node, false);
143143
}

src/main/java/network/aika/neuron/Synapse.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,8 @@ public class Synapse implements Writable {
114114

115115
public boolean toBeDeleted;
116116

117-
118-
public boolean isConjunction;
119-
public boolean isDisjunction;
117+
private boolean isConjunction;
118+
private boolean isDisjunction;
120119

121120

122121
public Synapse() {
@@ -194,6 +193,14 @@ public void setInactive(boolean inactive) {
194193
this.inactive = inactive;
195194
}
196195

196+
public boolean isConjunction() {
197+
return isConjunction;
198+
}
199+
200+
public boolean isDisjunction() {
201+
return isDisjunction;
202+
}
203+
197204
public void link() {
198205
INeuron in = input.get();
199206
INeuron out = output.get();

src/main/java/network/aika/neuron/relation/Relation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ public boolean isConvertible() {
137137
public static void addRelation(Map<Integer, Relation> relMap, Integer synId, Integer targetSynId, Neuron n, Relation r) {
138138
if(targetSynId == OUTPUT) {
139139
Synapse s = n.getSynapseById(synId);
140-
if(s == null || (r.isExact() && s.isDisjunction && !s.isInactive())) {
140+
if(s == null || (r.isExact() && s.isDisjunction() && !s.isInactive())) {
141141
return;
142142
}
143143
}

0 commit comments

Comments
 (0)