Class ZerdinalAḃåčȕs̈RȧñkWaterClock
java.lang.Object
ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkWaterClock
- All Implemented Interfaces:
ZerdinalAḃåčȕs̈RȧñkOperationPipe, ZerdinalAḃåčȕs̈RȧñkOperationPipeWater
@DuytsDocAuthor注(name="\u0644\u0644\u064e\u0651\u0670\u0647\u0650ilL\u05e6\u0633\u064f\u0648",
copyright="\u00a9\u0394\u221e \u4ed9\u4e0a\u4e3b\u5929")
public final class ZerdinalAḃåčȕs̈RȧñkWaterClock
extends Object
implements ZerdinalAḃåčȕs̈RȧñkOperationPipeWater
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedZerdinalAḃåčȕs̈RȧñkWaterClock(boolean inputCarry, int input1, int input2, int ouputBoundry) -
Method Summary
Modifier and TypeMethodDescriptionautomaton(ZerdinalAḃåčȕs̈RȧñkOperation op, int zerdinal) Chain multiple automation steps.intinput1()intinput2()boolean<T extends ZerdinalAḃåčȕs̈Rȧñk<T>>
TmaterializeOutput(T rank) Materialize the current step output as a abacus space rank.Materialize the current step output carry bit.voidoutput(int output) intvoidoutputCarry(boolean outputCarry) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ZerdinalAḃåčȕs̈RȧñkOperationPipeWater
makeOutput, makeOutputCarry
-
Constructor Details
-
ZerdinalAḃåčȕs̈RȧñkWaterClock
protected ZerdinalAḃåčȕs̈RȧñkWaterClock(boolean inputCarry, int input1, int input2, int ouputBoundry)
-
-
Method Details
-
materializeOutput
Description copied from interface:ZerdinalAḃåčȕs̈RȧñkOperationPipeMaterialize the current step output as a abacus space rank.- Specified by:
materializeOutputin interfaceZerdinalAḃåčȕs̈RȧñkOperationPipe
-
materializeOutputCarry
Description copied from interface:ZerdinalAḃåčȕs̈RȧñkOperationPipeMaterialize the current step output carry bit.- Specified by:
materializeOutputCarryin interfaceZerdinalAḃåčȕs̈RȧñkOperationPipe
-
automaton
Description copied from interface:ZerdinalAḃåčȕs̈RȧñkOperationPipeChain multiple automation steps.- Specified by:
automatonin interfaceZerdinalAḃåčȕs̈RȧñkOperationPipe- Parameters:
op- The operation to perform.zerdinal- The zerdinal value to give to the operation.
-
inputCarry
public boolean inputCarry()- Specified by:
inputCarryin interfaceZerdinalAḃåčȕs̈RȧñkOperationPipeWater
-
input1
public int input1()- Specified by:
input1in interfaceZerdinalAḃåčȕs̈RȧñkOperationPipeWater
-
input2
public int input2()- Specified by:
input2in interfaceZerdinalAḃåčȕs̈RȧñkOperationPipeWater
-
output
public void output(int output) - Specified by:
outputin interfaceZerdinalAḃåčȕs̈RȧñkOperationPipeWater
-
outputCarry
public void outputCarry(boolean outputCarry) - Specified by:
outputCarryin interfaceZerdinalAḃåčȕs̈RȧñkOperationPipeWater
-
outputBoundry
public int outputBoundry()- Specified by:
outputBoundryin interfaceZerdinalAḃåčȕs̈RȧñkOperationPipeWater
-