"id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.BitVectorSplittingAtomicHighLevelStateHandler",
"params": {
"vectorPartTargets": [
- "c00.q",
- "c01.q",
+ "c11.q",
"c10.q",
- "c11.q"
+ "c01.q",
+ "c00.q"
],
"vectorPartLengthes": [
4,
"id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.BitVectorSplittingAtomicHighLevelStateHandler",
"params": {
"vectorPartTargets": [
- "c00.q",
- "c01.q",
+ "c11.q",
"c10.q",
- "c11.q"
+ "c01.q",
+ "c00.q"
],
"vectorPartLengthes": [
16,
highLevelStateHandler.addSubcomponentHighLevelState("c10", DelegatingSubcomponentHighLevelStateHandler::new).set(cell10, null);
highLevelStateHandler.addSubcomponentHighLevelState("c11", DelegatingSubcomponentHighLevelStateHandler::new).set(cell11, null);
highLevelStateHandler.addAtomicHighLevelState("q", BitVectorSplittingAtomicHighLevelStateHandler::new)
- .set(Arrays.asList("c00.q", "c01.q", "c10.q", "c11.q"), Arrays.asList(4, 4, 4, 4));
+ .set(Arrays.asList("c11.q", "c10.q", "c01.q", "c00.q"), Arrays.asList(4, 4, 4, 4));
setHighLevelStateHandler(highLevelStateHandler);
}
highLevelStateHandler.addSubcomponentHighLevelState("c1111", DelegatingSubcomponentHighLevelStateHandler::new).set(cell11, "c11");
highLevelStateHandler.addAtomicHighLevelState("q", BitVectorSplittingAtomicHighLevelStateHandler::new)
- .set(Arrays.asList("c00.q", "c01.q", "c10.q", "c11.q"), Arrays.asList(16, 16, 16, 16));
+ .set(Arrays.asList("c11.q", "c10.q", "c01.q", "c00.q"), Arrays.asList(16, 16, 16, 16));
setHighLevelStateHandler(highLevelStateHandler);
}
"id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.BitVectorSplittingAtomicHighLevelStateHandler",
"params": {
"vectorPartTargets": [
- "c00.q",
- "c01.q",
+ "c11.q",
"c10.q",
- "c11.q"
+ "c01.q",
+ "c00.q"
],
"vectorPartLengthes": [
4,
"id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.BitVectorSplittingAtomicHighLevelStateHandler",
"params": {
"vectorPartTargets": [
- "c00.q",
- "c01.q",
+ "c11.q",
"c10.q",
- "c11.q"
+ "c01.q",
+ "c00.q"
],
"vectorPartLengthes": [
16,