Uses of Class
calculator.atoms.IntegerAtom
Packages that use IntegerAtom
Package
Description
-
Uses of IntegerAtom in calculator.atoms
Methods in calculator.atoms that return IntegerAtomModifier and TypeMethodDescriptionIntegerAtom.apply(UnaryFunction o) applies a unary operation to the IntegerAtom -
Uses of IntegerAtom in calculator.atoms.visitor
Methods in calculator.atoms.visitor with parameters of type IntegerAtomModifier and TypeMethodDescriptionvoidAtomCaster.visit(IntegerAtom i) Visiting a Integer Atom to cast it to the specified type of the visitorvoidAtomComparator.visit(IntegerAtom i) Visits a Integer and doesn't change the result as the integer type is the smallest setabstract voidAtomVisitor.visit(IntegerAtom i) The Visitor can traverse a Rationnal number (a subtype of Expression) -
Uses of IntegerAtom in calculator.functions
Methods in calculator.functions that return IntegerAtomModifier and TypeMethodDescriptionArccosinus.op(IntegerAtom i) Arcsinus.op(IntegerAtom i) Arctangente.op(IntegerAtom i) Cosh.op(IntegerAtom i) Cosinus.op(IntegerAtom i) Ln.op(IntegerAtom i) Sinh.op(IntegerAtom i) Sinus.op(IntegerAtom i) Sqrt.op(IntegerAtom i) Tangente.op(IntegerAtom i) Tanh.op(IntegerAtom i) abstract IntegerAtomUnaryFunction.op(IntegerAtom i) Methods in calculator.functions with parameters of type IntegerAtomModifier and TypeMethodDescriptionArccosinus.op(IntegerAtom i) Arcsinus.op(IntegerAtom i) Arctangente.op(IntegerAtom i) abstract AtomBinaryFunction.op(IntegerAtom i1, IntegerAtom i2) Abstract method representing the actual function result of two integersCosh.op(IntegerAtom i) Cosinus.op(IntegerAtom i) Ln.op(IntegerAtom i) Log.op(IntegerAtom base, IntegerAtom n) Sinh.op(IntegerAtom i) Sinus.op(IntegerAtom i) Sqrt.op(IntegerAtom i) Tangente.op(IntegerAtom i) Tanh.op(IntegerAtom i) abstract IntegerAtomUnaryFunction.op(IntegerAtom i) -
Uses of IntegerAtom in calculator.operations
Methods in calculator.operations that return IntegerAtomModifier and TypeMethodDescriptionDivides.op(IntegerAtom i1, IntegerAtom i2) The actual computation of the (binary) arithmetic division of two IntegersMinus.op(IntegerAtom i1, IntegerAtom i2) The actual computation of the (binary) arithmetic subtraction of two IntegersPlus.op(IntegerAtom i1, IntegerAtom i2) The actual computation of the (binary) arithmetic addition of two IntegersTimes.op(IntegerAtom i1, IntegerAtom i2) The actual computation of the (binary) arithmetic multiplication of two IntegersMethods in calculator.operations with parameters of type IntegerAtomModifier and TypeMethodDescriptionDivides.op(IntegerAtom i1, IntegerAtom i2) The actual computation of the (binary) arithmetic division of two IntegersMinus.op(IntegerAtom i1, IntegerAtom i2) The actual computation of the (binary) arithmetic subtraction of two Integersabstract AtomOperation.op(IntegerAtom i1, IntegerAtom i2) Abstract method representing the actual binary arithmetic operation to compute on IntegerPlus.op(IntegerAtom i1, IntegerAtom i2) The actual computation of the (binary) arithmetic addition of two IntegersPower.op(IntegerAtom i1, IntegerAtom i2) The actual exponentiation of two Integers.Times.op(IntegerAtom i1, IntegerAtom i2) The actual computation of the (binary) arithmetic multiplication of two Integers -
Uses of IntegerAtom in visitor
Methods in visitor with parameters of type IntegerAtomModifier and TypeMethodDescriptionvoidCounter.visit(IntegerAtom i) voidEvaluator.visit(IntegerAtom i) voidPrinter.visit(IntegerAtom i) abstract voidVisitor.visit(IntegerAtom i) The Visitor can traverse an Integer (a subtype of Expression)