Renamed with stereo and normal dimension prefix.
This commit is contained in:
parent
1001234fbb
commit
af627bbd06
|
@ -15,9 +15,8 @@ import love.distributedrebirth.numberxd.base2t.V090Tocta;
|
|||
* Holds an 144 bit fraction.
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*
|
||||
*/
|
||||
public class GroßGetậl1D implements BaseNumberTyte<GroßGetậl1D> {
|
||||
public class GroßGetậl1ⁿᴰ implements BaseNumberTyte<GroßGetậl1ⁿᴰ> {
|
||||
|
||||
public static int NUMERATOR_SIZE = 7;
|
||||
public static int DENOMINATOR_SIZE = 9;
|
||||
|
@ -25,7 +24,7 @@ public class GroßGetậl1D implements BaseNumberTyte<GroßGetậl1D> {
|
|||
private final V009Tyte[] numerator = new V009Tyte[NUMERATOR_SIZE];
|
||||
private final V009Tyte[] denominator = new V009Tyte[DENOMINATOR_SIZE];
|
||||
|
||||
public GroßGetậl1D() {
|
||||
public GroßGetậl1ⁿᴰ() {
|
||||
for (int i=0;i<NUMERATOR_SIZE;i++) {
|
||||
numerator[i] = new V009Tyte();
|
||||
}
|
||||
|
@ -34,7 +33,7 @@ public class GroßGetậl1D implements BaseNumberTyte<GroßGetậl1D> {
|
|||
}
|
||||
}
|
||||
|
||||
public GroßGetậl1D(T08PartOctalBaseIterator values) {
|
||||
public GroßGetậl1ⁿᴰ(T08PartOctalBaseIterator values) {
|
||||
for (int i=0;i<NUMERATOR_SIZE;i++) {
|
||||
numerator[i] = new V009Tyte(values);
|
||||
}
|
||||
|
@ -43,7 +42,7 @@ public class GroßGetậl1D implements BaseNumberTyte<GroßGetậl1D> {
|
|||
}
|
||||
}
|
||||
|
||||
public GroßGetậl1D(V009TyteBaseIterator values) {
|
||||
public GroßGetậl1ⁿᴰ(V009TyteBaseIterator values) {
|
||||
for (int i=0;i<NUMERATOR_SIZE;i++) {
|
||||
numerator[i] = values.next();
|
||||
}
|
||||
|
@ -52,7 +51,7 @@ public class GroßGetậl1D implements BaseNumberTyte<GroßGetậl1D> {
|
|||
}
|
||||
}
|
||||
|
||||
public GroßGetậl1D(V090Tocta tocta) {
|
||||
public GroßGetậl1ⁿᴰ(V090Tocta tocta) {
|
||||
List<V009Tyte> tytes = new ArrayList<>();
|
||||
tocta.fillTytesByReference(new V009TyteBaseAppender(tytes));
|
||||
for (int i=0;i<NUMERATOR_SIZE;i++) {
|
||||
|
@ -77,8 +76,8 @@ public class GroßGetậl1D implements BaseNumberTyte<GroßGetậl1D> {
|
|||
}
|
||||
|
||||
@Override
|
||||
public GroßGetậl1D toClone() {
|
||||
return new GroßGetậl1D(iteratorOctalsByClone());
|
||||
public GroßGetậl1ⁿᴰ toClone() {
|
||||
return new GroßGetậl1ⁿᴰ(iteratorOctalsByClone());
|
||||
}
|
||||
|
||||
@Override
|
|
@ -8,39 +8,38 @@ import love.distributedrebirth.numberxd.base2t.V009TyteBaseAppender;
|
|||
import love.distributedrebirth.numberxd.base2t.V009TyteBaseIterator;
|
||||
|
||||
/**
|
||||
* Holds an 864 bit fraction in stereo 6D.
|
||||
* Holds an 864 bit fraction.
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*
|
||||
*/
|
||||
public class GroßGetậl6D implements BaseNumberTyte<GroßGetậl6D> {
|
||||
public class GroßGetậl6ˢᴰ implements BaseNumberTyte<GroßGetậl6ˢᴰ> {
|
||||
|
||||
public static int BIT_COUNT = GroßGetậl1D.BIT_COUNT * T12PartUncial.LENGTH;
|
||||
private GroßGetậl1D[] values = new GroßGetậl1D[T12PartUncial.LENGTH];
|
||||
public static int BIT_COUNT = GroßGetậl1ⁿᴰ.BIT_COUNT * T12PartUncial.LENGTH;
|
||||
private GroßGetậl1ⁿᴰ[] values = new GroßGetậl1ⁿᴰ[T12PartUncial.LENGTH];
|
||||
|
||||
public GroßGetậl6D() {
|
||||
public GroßGetậl6ˢᴰ() {
|
||||
for (int i=0;i<T12PartUncial.LENGTH;i++) {
|
||||
this.values[i] = new GroßGetậl1D();
|
||||
this.values[i] = new GroßGetậl1ⁿᴰ();
|
||||
}
|
||||
}
|
||||
|
||||
public GroßGetậl6D(T08PartOctalBaseIterator values) {
|
||||
public GroßGetậl6ˢᴰ(T08PartOctalBaseIterator values) {
|
||||
for (int i=0;i<T12PartUncial.LENGTH;i++) {
|
||||
this.values[i] = new GroßGetậl1D(values);
|
||||
this.values[i] = new GroßGetậl1ⁿᴰ(values);
|
||||
}
|
||||
}
|
||||
|
||||
public GroßGetậl6D(V009TyteBaseIterator values) {
|
||||
public GroßGetậl6ˢᴰ(V009TyteBaseIterator values) {
|
||||
for (int i=0;i<T12PartUncial.LENGTH;i++) {
|
||||
this.values[i] = new GroßGetậl1D(values);
|
||||
this.values[i] = new GroßGetậl1ⁿᴰ(values);
|
||||
}
|
||||
}
|
||||
|
||||
public GroßGetậl1D getValue(T12PartUncial part) {
|
||||
public GroßGetậl1ⁿᴰ getValue(T12PartUncial part) {
|
||||
return values[part.ordinal()];
|
||||
}
|
||||
|
||||
public void setValue(T12PartUncial part, GroßGetậl1D value) {
|
||||
public void setValue(T12PartUncial part, GroßGetậl1ⁿᴰ value) {
|
||||
values[part.ordinal()] = value;
|
||||
}
|
||||
|
||||
|
@ -50,8 +49,8 @@ public class GroßGetậl6D implements BaseNumberTyte<GroßGetậl6D> {
|
|||
}
|
||||
|
||||
@Override
|
||||
public GroßGetậl6D toClone() {
|
||||
return new GroßGetậl6D(iteratorOctalsByClone());
|
||||
public GroßGetậl6ˢᴰ toClone() {
|
||||
return new GroßGetậl6ˢᴰ(iteratorOctalsByClone());
|
||||
}
|
||||
|
||||
@Override
|
|
@ -4,16 +4,21 @@ import love.distributedrebirth.numberxd.base2t.BaseNumber;
|
|||
import love.distributedrebirth.numberxd.base2t.T08PartOctalBaseAppender;
|
||||
import love.distributedrebirth.numberxd.base2t.T08PartOctalBaseIterator;
|
||||
|
||||
abstract public class GroßGetậlŌṁ6D<V extends GroßGetậlŌṁ6D<V> & BaseNumber<V>> implements BaseNumber<V> {
|
||||
/**
|
||||
* Divide GroßGetậl1ⁿᴰ into resolved fractal slices.
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*/
|
||||
abstract public class GroßGetậlŌṁ1ⁿᴰ<V extends GroßGetậlŌṁ1ⁿᴰ<V> & BaseNumber<V>> implements BaseNumber<V> {
|
||||
|
||||
private GroßGetậl6D[] values;
|
||||
private GroßGetậl1ⁿᴰ[] values;
|
||||
private int valuesLength;
|
||||
private byte fractalLevel;
|
||||
|
||||
public GroßGetậlŌṁ6D(byte fractalLevel) {
|
||||
public GroßGetậlŌṁ1ⁿᴰ(byte fractalLevel) {
|
||||
this.fractalLevel = fractalLevel;
|
||||
this.valuesLength = resolveFractalLevel(fractalLevel);
|
||||
this.values = new GroßGetậl6D[valuesLength];
|
||||
this.values = new GroßGetậl1ⁿᴰ[valuesLength];
|
||||
}
|
||||
|
||||
abstract protected int resolveFractalLevel(byte level);
|
||||
|
@ -36,11 +41,11 @@ abstract public class GroßGetậlŌṁ6D<V extends GroßGetậlŌṁ6D<V> & Bas
|
|||
return part;
|
||||
}
|
||||
|
||||
public final GroßGetậl6D getValue(int part) {
|
||||
public final GroßGetậl1ⁿᴰ getValue(int part) {
|
||||
return values[validatePartRequest(part)];
|
||||
}
|
||||
|
||||
public final void setValue(int part, GroßGetậl6D value) {
|
||||
public final void setValue(int part, GroßGetậl1ⁿᴰ value) {
|
||||
values[validatePartRequest(part)] = value;
|
||||
}
|
||||
|
||||
|
@ -51,19 +56,19 @@ abstract public class GroßGetậlŌṁ6D<V extends GroßGetậlŌṁ6D<V> & Bas
|
|||
V result = toCloneFractal(getFractalLevel());
|
||||
T08PartOctalBaseIterator clonedOctals = iteratorOctalsByClone();
|
||||
for (int i=0;i<getValuesLength();i++) {
|
||||
result.setValue(i, new GroßGetậl6D(clonedOctals));
|
||||
result.setValue(i, new GroßGetậl1ⁿᴰ(clonedOctals));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final int getBitCount() {
|
||||
return GroßGetậl6D.BIT_COUNT * valuesLength;
|
||||
return GroßGetậl1ⁿᴰ.BIT_COUNT * valuesLength;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final void fillOctalsByClone(T08PartOctalBaseAppender appender) {
|
||||
for (GroßGetậl6D value:values) {
|
||||
for (GroßGetậl1ⁿᴰ value:values) {
|
||||
value.fillOctalsByClone(appender);
|
||||
}
|
||||
}
|
|
@ -4,16 +4,21 @@ import love.distributedrebirth.numberxd.base2t.BaseNumber;
|
|||
import love.distributedrebirth.numberxd.base2t.T08PartOctalBaseAppender;
|
||||
import love.distributedrebirth.numberxd.base2t.T08PartOctalBaseIterator;
|
||||
|
||||
abstract public class GroßGetậlŌṁ1D<V extends GroßGetậlŌṁ1D<V> & BaseNumber<V>> implements BaseNumber<V> {
|
||||
/**
|
||||
* Divide GroßGetậl6ˢᴰ into resolved fractal slices.
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*/
|
||||
abstract public class GroßGetậlŌṁ6ˢᴰ<V extends GroßGetậlŌṁ6ˢᴰ<V> & BaseNumber<V>> implements BaseNumber<V> {
|
||||
|
||||
private GroßGetậl1D[] values;
|
||||
private GroßGetậl6ˢᴰ[] values;
|
||||
private int valuesLength;
|
||||
private byte fractalLevel;
|
||||
|
||||
public GroßGetậlŌṁ1D(byte fractalLevel) {
|
||||
public GroßGetậlŌṁ6ˢᴰ(byte fractalLevel) {
|
||||
this.fractalLevel = fractalLevel;
|
||||
this.valuesLength = resolveFractalLevel(fractalLevel);
|
||||
this.values = new GroßGetậl1D[valuesLength];
|
||||
this.values = new GroßGetậl6ˢᴰ[valuesLength];
|
||||
}
|
||||
|
||||
abstract protected int resolveFractalLevel(byte level);
|
||||
|
@ -36,11 +41,11 @@ abstract public class GroßGetậlŌṁ1D<V extends GroßGetậlŌṁ1D<V> & Bas
|
|||
return part;
|
||||
}
|
||||
|
||||
public final GroßGetậl1D getValue(int part) {
|
||||
public final GroßGetậl6ˢᴰ getValue(int part) {
|
||||
return values[validatePartRequest(part)];
|
||||
}
|
||||
|
||||
public final void setValue(int part, GroßGetậl1D value) {
|
||||
public final void setValue(int part, GroßGetậl6ˢᴰ value) {
|
||||
values[validatePartRequest(part)] = value;
|
||||
}
|
||||
|
||||
|
@ -51,19 +56,19 @@ abstract public class GroßGetậlŌṁ1D<V extends GroßGetậlŌṁ1D<V> & Bas
|
|||
V result = toCloneFractal(getFractalLevel());
|
||||
T08PartOctalBaseIterator clonedOctals = iteratorOctalsByClone();
|
||||
for (int i=0;i<getValuesLength();i++) {
|
||||
result.setValue(i, new GroßGetậl1D(clonedOctals));
|
||||
result.setValue(i, new GroßGetậl6ˢᴰ(clonedOctals));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final int getBitCount() {
|
||||
return GroßGetậl1D.BIT_COUNT * valuesLength;
|
||||
return GroßGetậl6ˢᴰ.BIT_COUNT * valuesLength;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final void fillOctalsByClone(T08PartOctalBaseAppender appender) {
|
||||
for (GroßGetậl1D value:values) {
|
||||
for (GroßGetậl6ˢᴰ value:values) {
|
||||
value.fillOctalsByClone(appender);
|
||||
}
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
package love.distributedrebirth.numberxd;
|
||||
|
||||
public class GroßGetậlŌṁDiamond1D extends GroßGetậlŌṁ1D<GroßGetậlŌṁDiamond1D> {
|
||||
|
||||
// 0th = 1 * V144Tocta (1)
|
||||
// 1th = 1+3 * V144Tocta (4)
|
||||
// 2th = 1+3+6 * V144Tocta (10)
|
||||
// 3th = 1+3+6+14 * V144Tocta (24)
|
||||
// etc
|
||||
|
||||
public GroßGetậlŌṁDiamond1D(byte level) {
|
||||
super(level);
|
||||
}
|
||||
|
||||
protected int resolveFractalLevel(byte level) {
|
||||
// TODO
|
||||
return level;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GroßGetậlŌṁDiamond1D toCloneFractal(byte level) {
|
||||
return new GroßGetậlŌṁDiamond1D(level);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
package love.distributedrebirth.numberxd;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*/
|
||||
public class GroßGetậlŌṁDiamond1ⁿᴰ extends GroßGetậlŌṁ1ⁿᴰ<GroßGetậlŌṁDiamond1ⁿᴰ> {
|
||||
|
||||
// 0th = 1 * V144Tocta (1)
|
||||
// 1th = 1+3 * V144Tocta (4)
|
||||
// 2th = 1+3+6 * V144Tocta (10)
|
||||
// 3th = 1+3+6+14 * V144Tocta (24)
|
||||
// etc
|
||||
|
||||
public GroßGetậlŌṁDiamond1ⁿᴰ(byte level) {
|
||||
super(level);
|
||||
}
|
||||
|
||||
protected int resolveFractalLevel(byte level) {
|
||||
// TODO
|
||||
return level;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GroßGetậlŌṁDiamond1ⁿᴰ toCloneFractal(byte level) {
|
||||
return new GroßGetậlŌṁDiamond1ⁿᴰ(level);
|
||||
}
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
package love.distributedrebirth.numberxd;
|
||||
|
||||
public class GroßGetậlŌṁDiamond6D extends GroßGetậlŌṁ6D<GroßGetậlŌṁDiamond6D> {
|
||||
|
||||
// 0th = 1 * V144Tocta (1)
|
||||
// 1th = 1+3 * V144Tocta (4)
|
||||
// 2th = 1+3+6 * V144Tocta (10)
|
||||
// 3th = 1+3+6+14 * V144Tocta (24)
|
||||
// etc
|
||||
|
||||
public GroßGetậlŌṁDiamond6D(byte level) {
|
||||
super(level);
|
||||
}
|
||||
|
||||
protected int resolveFractalLevel(byte level) {
|
||||
// TODO
|
||||
return level;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GroßGetậlŌṁDiamond6D toCloneFractal(byte level) {
|
||||
return new GroßGetậlŌṁDiamond6D(level);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
package love.distributedrebirth.numberxd;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*/
|
||||
public class GroßGetậlŌṁDiamond6ˢᴰ extends GroßGetậlŌṁ6ˢᴰ<GroßGetậlŌṁDiamond6ˢᴰ> {
|
||||
|
||||
// 0th = 1 * V144Tocta (1)
|
||||
// 1th = 1+3 * V144Tocta (4)
|
||||
// 2th = 1+3+6 * V144Tocta (10)
|
||||
// 3th = 1+3+6+14 * V144Tocta (24)
|
||||
// etc
|
||||
|
||||
public GroßGetậlŌṁDiamond6ˢᴰ(byte level) {
|
||||
super(level);
|
||||
}
|
||||
|
||||
protected int resolveFractalLevel(byte level) {
|
||||
// TODO
|
||||
return level;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GroßGetậlŌṁDiamond6ˢᴰ toCloneFractal(byte level) {
|
||||
return new GroßGetậlŌṁDiamond6ˢᴰ(level);
|
||||
}
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
package love.distributedrebirth.numberxd;
|
||||
|
||||
public class GroßGetậlŌṁHyperStar1D extends GroßGetậlŌṁ1D<GroßGetậlŌṁHyperStar1D> {
|
||||
|
||||
// 0th = V144Tocta
|
||||
// 1th = 5 * V144Tocta
|
||||
// 2th = 5 * 12 * V144Tocta
|
||||
// etc
|
||||
|
||||
public GroßGetậlŌṁHyperStar1D(byte level) {
|
||||
super(level);
|
||||
}
|
||||
|
||||
protected int resolveFractalLevel(byte level) {
|
||||
// TODO
|
||||
return level;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GroßGetậlŌṁHyperStar1D toCloneFractal(byte level) {
|
||||
return new GroßGetậlŌṁHyperStar1D(level);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
package love.distributedrebirth.numberxd;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*/
|
||||
public class GroßGetậlŌṁHyperStar1ⁿᴰ extends GroßGetậlŌṁ1ⁿᴰ<GroßGetậlŌṁHyperStar1ⁿᴰ> {
|
||||
|
||||
// 0th = V144Tocta
|
||||
// 1th = 5 * V144Tocta
|
||||
// 2th = 5 * 12 * V144Tocta
|
||||
// etc
|
||||
|
||||
public GroßGetậlŌṁHyperStar1ⁿᴰ(byte level) {
|
||||
super(level);
|
||||
}
|
||||
|
||||
protected int resolveFractalLevel(byte level) {
|
||||
// TODO
|
||||
return level;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GroßGetậlŌṁHyperStar1ⁿᴰ toCloneFractal(byte level) {
|
||||
return new GroßGetậlŌṁHyperStar1ⁿᴰ(level);
|
||||
}
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
package love.distributedrebirth.numberxd;
|
||||
|
||||
public class GroßGetậlŌṁHyperStar6D extends GroßGetậlŌṁ6D<GroßGetậlŌṁHyperStar6D> {
|
||||
|
||||
// 0th = V144Tocta
|
||||
// 1th = 5 * V144Tocta
|
||||
// 2th = 5 * 12 * V144Tocta
|
||||
// etc
|
||||
|
||||
public GroßGetậlŌṁHyperStar6D(byte level) {
|
||||
super(level);
|
||||
}
|
||||
|
||||
protected int resolveFractalLevel(byte level) {
|
||||
// TODO
|
||||
return level;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GroßGetậlŌṁHyperStar6D toCloneFractal(byte level) {
|
||||
return new GroßGetậlŌṁHyperStar6D(level);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
package love.distributedrebirth.numberxd;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*/
|
||||
public class GroßGetậlŌṁHyperStar6ˢᴰ extends GroßGetậlŌṁ6ˢᴰ<GroßGetậlŌṁHyperStar6ˢᴰ> {
|
||||
|
||||
// 0th = V144Tocta
|
||||
// 1th = 5 * V144Tocta
|
||||
// 2th = 5 * 12 * V144Tocta
|
||||
// etc
|
||||
|
||||
public GroßGetậlŌṁHyperStar6ˢᴰ(byte level) {
|
||||
super(level);
|
||||
}
|
||||
|
||||
protected int resolveFractalLevel(byte level) {
|
||||
// TODO
|
||||
return level;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GroßGetậlŌṁHyperStar6ˢᴰ toCloneFractal(byte level) {
|
||||
return new GroßGetậlŌṁHyperStar6ˢᴰ(level);
|
||||
}
|
||||
}
|
|
@ -9,7 +9,6 @@ import love.distributedrebirth.numberxd.base2t.V024Teger;
|
|||
/**
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*
|
||||
*/
|
||||
public class Gê̄ldGetậl {
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@ import love.distributedrebirth.numberxd.base2t.V009Tyte;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*/
|
||||
public class Gê̄ldGetậlAtHebrew {
|
||||
|
||||
|
|
|
@ -7,8 +7,8 @@ import java.util.stream.Collectors;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*/
|
||||
public enum Gê̄ldGetậlAtHebrewLetter {
|
||||
// Unicode is horror in any language else than ascii;
|
||||
|
|
|
@ -7,8 +7,8 @@ import java.util.stream.Collectors;
|
|||
|
||||
/**
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*/
|
||||
public enum Gê̄ldGetậlAtHebrewVowel {
|
||||
NONE (0, (char) 0x0000),
|
||||
|
|
|
@ -6,19 +6,18 @@ import love.distributedrebirth.numberxd.base2t.T08PartOctalBaseIterator;
|
|||
import love.distributedrebirth.numberxd.base2t.V009TyteBaseAppender;
|
||||
|
||||
/**
|
||||
* Array of KlompGetậl sliced as cheese.
|
||||
* Array of ŌṁKlompGetậl4ˢᴰ sliced as cheese.
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*
|
||||
*/
|
||||
public class ŌṁKaassGetậl4D implements BaseNumberTyte<ŌṁKaassGetậl4D> {
|
||||
public class ŌṁKaassGetậl4ˢᴰ implements BaseNumberTyte<ŌṁKaassGetậl4ˢᴰ> {
|
||||
|
||||
private ŌṁKlompGetậl4D[] kaas;
|
||||
private ŌṁKlompGetậl4ˢᴰ[] kaas;
|
||||
private final int kaasCuts;
|
||||
|
||||
public ŌṁKaassGetậl4D(int kaasCuts) {
|
||||
public ŌṁKaassGetậl4ˢᴰ(int kaasCuts) {
|
||||
this.kaasCuts = kaasCuts;
|
||||
this.kaas = new ŌṁKlompGetậl4D[kaasCuts];
|
||||
this.kaas = new ŌṁKlompGetậl4ˢᴰ[kaasCuts];
|
||||
}
|
||||
|
||||
public final int getKaasCuts() {
|
||||
|
@ -35,39 +34,39 @@ public class ŌṁKaassGetậl4D implements BaseNumberTyte<ŌṁKaassGetậl4D>
|
|||
return part;
|
||||
}
|
||||
|
||||
public final ŌṁKlompGetậl4D getValue(int part) {
|
||||
public final ŌṁKlompGetậl4ˢᴰ getValue(int part) {
|
||||
return kaas[validatePartRequest(part)];
|
||||
}
|
||||
|
||||
public final void setValue(int part, ŌṁKlompGetậl4D value) {
|
||||
public final void setValue(int part, ŌṁKlompGetậl4ˢᴰ value) {
|
||||
kaas[validatePartRequest(part)] = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final ŌṁKaassGetậl4D toClone() {
|
||||
ŌṁKaassGetậl4D result = new ŌṁKaassGetậl4D(getKaasCuts());
|
||||
public final ŌṁKaassGetậl4ˢᴰ toClone() {
|
||||
ŌṁKaassGetậl4ˢᴰ result = new ŌṁKaassGetậl4ˢᴰ(getKaasCuts());
|
||||
T08PartOctalBaseIterator clonedOctals = iteratorOctalsByClone();
|
||||
for (int i=0;i<getKaasCuts();i++) {
|
||||
result.setValue(i, new ŌṁKlompGetậl4D(clonedOctals));
|
||||
result.setValue(i, new ŌṁKlompGetậl4ˢᴰ(clonedOctals));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final int getBitCount() {
|
||||
return ŌṁKlompGetậl4D.BIT_COUNT * kaasCuts;
|
||||
return ŌṁKlompGetậl4ˢᴰ.BIT_COUNT * kaasCuts;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final void fillOctalsByClone(T08PartOctalBaseAppender appender) {
|
||||
for (ŌṁKlompGetậl4D value:kaas) {
|
||||
for (ŌṁKlompGetậl4ˢᴰ value:kaas) {
|
||||
value.fillOctalsByClone(appender);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void fillTytesByReference(V009TyteBaseAppender appender) {
|
||||
for (ŌṁKlompGetậl4D value:kaas) {
|
||||
for (ŌṁKlompGetậl4ˢᴰ value:kaas) {
|
||||
value.fillTytesByReference(appender);
|
||||
}
|
||||
}
|
|
@ -9,26 +9,25 @@ import love.distributedrebirth.numberxd.base2t.V654Triz;
|
|||
import love.distributedrebirth.numberxd.base2t.VCA8Tath;
|
||||
|
||||
/**
|
||||
* Holds an 25920 bit value in stereo 4D. (3240 bytes)
|
||||
* Holds an 25920 bit value. (3240 bytes)
|
||||
*
|
||||
* 4 * VCA8Tath red
|
||||
* 4 * VCA8Tath blue
|
||||
*
|
||||
* @author willemtsade ©Δ∞ 仙上主天
|
||||
*
|
||||
*/
|
||||
public class ŌṁKlompGetậl4D implements BaseNumberTyte<ŌṁKlompGetậl4D> {
|
||||
public class ŌṁKlompGetậl4ˢᴰ implements BaseNumberTyte<ŌṁKlompGetậl4ˢᴰ> {
|
||||
|
||||
public static int BIT_COUNT = V654Triz.BIT_COUNT * T08PartOctal.LENGTH;
|
||||
private final VCA8Tath[] values = new VCA8Tath[T08PartOctal.LENGTH];
|
||||
|
||||
public ŌṁKlompGetậl4D() {
|
||||
public ŌṁKlompGetậl4ˢᴰ() {
|
||||
for (int i=0;i<T08PartOctal.LENGTH;i++) {
|
||||
this.values[i] = new VCA8Tath();
|
||||
}
|
||||
}
|
||||
|
||||
public ŌṁKlompGetậl4D(T08PartOctalBaseIterator values) {
|
||||
public ŌṁKlompGetậl4ˢᴰ(T08PartOctalBaseIterator values) {
|
||||
for (int i=0;i<T08PartOctal.LENGTH;i++) {
|
||||
this.values[i] = new VCA8Tath(values);
|
||||
}
|
||||
|
@ -48,8 +47,8 @@ public class ŌṁKlompGetậl4D implements BaseNumberTyte<ŌṁKlompGetậl4D>
|
|||
}
|
||||
|
||||
@Override
|
||||
public ŌṁKlompGetậl4D toClone() {
|
||||
return new ŌṁKlompGetậl4D(iteratorOctalsByClone());
|
||||
public ŌṁKlompGetậl4ˢᴰ toClone() {
|
||||
return new ŌṁKlompGetậl4ˢᴰ(iteratorOctalsByClone());
|
||||
}
|
||||
|
||||
@Override
|
Loading…
Reference in a new issue