JPP: Refactored abacus api to english candy letters

This commit is contained in:
Willem Cazander 2025-09-24 14:54:58 +02:00
parent 29a413bb6d
commit 0d55269389
63 changed files with 251 additions and 589 deletions

View file

@ -70,7 +70,7 @@ abstract public class AbstractGroßGetậlŌṁ1ⁿᴰ<T extends BaseGetậl<T,
@Override
public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote();
return T016ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -44,7 +44,7 @@ abstract public class AbstractGroßGetậlŌṁ6ˢᴰ<T extends BaseGetậl<T, T
public AbstractGroßGetậlŌṁ6ˢᴰ(int fractalLevel) {
this.fractalLevel = fractalLevel;
this.valuesLength = resolveFractalLevel(fractalLevel);
this.values = new V144Tocta[T012ᖟ..teŀráàmGroote()][valuesLength];
this.values = new V144Tocta[T012ᖟ..zerdinalSpaceBoundary()][valuesLength];
for (int x=0;x<this.values.length;x++) {
for (int y=0;y<this.values[x].length;y++) {
this.values[x][y] = new V144Tocta();
@ -55,7 +55,7 @@ abstract public class AbstractGroßGetậlŌṁ6ˢᴰ<T extends BaseGetậl<T, T
public AbstractGroßGetậlŌṁ6ˢᴰ(int fractalLevel, JediTempleBase8Iterator values) {
this.fractalLevel = fractalLevel;
this.valuesLength = resolveFractalLevel(fractalLevel);
this.values = new V144Tocta[T012ᖟ..teŀráàmGroote()][valuesLength];
this.values = new V144Tocta[T012ᖟ..zerdinalSpaceBoundary()][valuesLength];
for (int x=0;x<this.values.length;x++) {
for (int y=0;y<this.values[x].length;y++) {
this.values[x][y] = new V144Tocta(values);
@ -75,12 +75,12 @@ abstract public class AbstractGroßGetậlŌṁ6ˢᴰ<T extends BaseGetậl<T, T
@Override
public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote();
return T016ᖟ..zerdinalSpaceBoundary();
}
@Override
public int getMatrix2Length() {
return T012ᖟ..teŀráàmGroote();
return T012ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -65,7 +65,7 @@ public class GroßGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<GroßGetậl
@Override
public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote();
return T016ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -41,7 +41,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class GroßGetậl6ˢᴰ extends AbstractBaseGetậlMatrix2<GroßGetậl6ˢᴰ, T512ᖟ> {
private final V144Tocta[] values = new V144Tocta[T012ᖟ..teŀráàmGroote()];
private final V144Tocta[] values = new V144Tocta[T012ᖟ..zerdinalSpaceBoundary()];
public GroßGetậl6ˢᴰ() {
for (int i=0;i<this.values.length;i++) {
@ -61,12 +61,12 @@ public class GroßGetậl6ˢᴰ extends AbstractBaseGetậlMatrix2<GroßGetậl6
@Override
public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote();
return T016ᖟ..zerdinalSpaceBoundary();
}
@Override
public int getMatrix2Length() {
return T012ᖟ..teŀráàmGroote();
return T012ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -229,7 +229,7 @@ public class Gê̄ldGetậl extends AbstractBaseGetậlMatrix1<Gê̄ldGetậl, T
@Override
public int getMatrix1Length() {
return T004ᖟ..teŀráàmGroote();
return T004ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -36,7 +36,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class KlompGetậl4ˢᴰ extends AbstractBaseGetậlMatrix1<KlompGetậl4ˢᴰ,V0x0013B0ˣᴸ> {
private final V0x0013B0ˣᴸ[] values = new V0x0013B0ˣᴸ[T008ᖟ..teŀráàmGroote()];
private final V0x0013B0ˣᴸ[] values = new V0x0013B0ˣᴸ[T008ᖟ..zerdinalSpaceBoundary()];
public KlompGetậl4ˢᴰ() {
for (int i=0;i<this.values.length;i++) {
@ -57,7 +57,7 @@ public class KlompGetậl4ˢᴰ extends AbstractBaseGetậlMatrix1<KlompGetậl4
@Override
public int getMatrix1Length() {
return T008ᖟ..teŀráàmGroote();
return T008ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -47,7 +47,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
throw new IllegalArgumentException("Can't slice cheese into less than one peace.");
}
this.kaasCuts = kaasCuts;
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..teŀráàmGroote()][kaasCuts];
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..zerdinalSpaceBoundary()][kaasCuts];
for (int x=0;x<this.kaas.length;x++) {
for (int y=0;y<this.kaas[x].length;y++) {
this.kaas[x][y] = new V0x0013B0ˣᴸ();
@ -60,7 +60,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
throw new IllegalArgumentException("Can't slice cheese into less than one peace.");
}
this.kaasCuts = kaasCuts;
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..teŀráàmGroote()][kaasCuts];
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..zerdinalSpaceBoundary()][kaasCuts];
for (int x=0;x<this.kaas.length;x++) {
for (int y=0;y<this.kaas[x].length;y++) {
this.kaas[x][y] = new V0x0013B0ˣᴸ(values);
@ -79,7 +79,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
@Override
public int getMatrix1Length() {
return T008ᖟ..teŀráàmGroote();
return T008ᖟ..zerdinalSpaceBoundary();
}
@Override

View file

@ -45,7 +45,7 @@ public class WavẽWorstGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<Wavẽ
public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut) {
this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
this.worstCutLength = worstCut.zerdinalSpaceBoundary();
this.values = new V0x000861ˣᴸ[this.worstCutLength];
for (int i=0;i<this.values.length;i++) {
this.values[i] = new V0x000861ˣᴸ();
@ -54,7 +54,7 @@ public class WavẽWorstGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<Wavẽ
public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut, JediTempleBase8Iterator values) {
this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
this.worstCutLength = worstCut.zerdinalSpaceBoundary();
this.values = new V0x000861ˣᴸ[this.worstCutLength];
for (int i=0;i<this.values.length;i++) {
this.values[i] = new V0x000861ˣᴸ(values);

View file

@ -47,9 +47,9 @@ public class WavẽWorstGetậl2ⁿᴰ extends AbstractBaseGetậlMatrix2<Wavẽ
public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel) {
this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
this.worstCutLength = worstCut.zerdinalSpaceRodsToLadder().sizeᴿᵈ();
this.worstChannel = worstChannel;
this.worstChannelLength = worstChannel.teŀráàmWaardes().sizeᴿᵈ();
this.worstChannelLength = worstChannel.zerdinalSpaceRodsToLadder().sizeᴿᵈ();
this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength];
for (int x=0;x<this.worstCutLength;x++) {
for (int y=0;y<this.worstChannelLength;y++) {
@ -60,9 +60,9 @@ public class WavẽWorstGetậl2ⁿᴰ extends AbstractBaseGetậlMatrix2<Wavẽ
public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel, JediTempleBase8Iterator values) {
this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
this.worstCutLength = worstCut.zerdinalSpaceBoundary();
this.worstChannel = worstChannel;
this.worstChannelLength = worstChannel.teŀráàmWaardes().sizeᴿᵈ();
this.worstChannelLength = worstChannel.zerdinalSpaceBoundary();
this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength];
for (int x=0;x<this.worstCutLength;x++) {
for (int y=0;y<this.worstChannelLength;y++) {

View file

@ -169,13 +169,13 @@ public class ŌctopǔsALU {
T008ᖟ valA = bioA.nextᴿᵈ();
T008ᖟ valB = bioB.nextᴿᵈ();
int valANum = valA.rȧñkTelNul();
int valBNum = valB.rȧñkTelNul();
int valANum = valA.zerdinal();
int valBNum = valB.zerdinal();
var valResultNum = valANum + valBNum;
if (valResultNum > valA.teŀráàmWaardes().sizeᴿᵈ()) {
valResultNum = valA.teŀráàmWaardes().sizeᴿᵈ() -1;
if (valResultNum > valA.zerdinalSpaceBoundary()) {
valResultNum = valA.zerdinalSpaceBoundary() -1;
}
T008ᖟ valResult = T008ᖟ.values()[valResultNum];