Class Calculator


  • public final class Calculator
    extends java.lang.Object
    This class contains configuration settings for the calculator that cannot be changed at runtime without risking to cause an exception. For example, the different number and curve backends are incompatible with each other.
    • Constructor Detail

      • Calculator

        protected Calculator()
    • Method Detail

      • getInstance

        public static Calculator getInstance()
      • getNumBackend

        public NumBackend getNumBackend()
      • setNumBackend

        public boolean setNumBackend​(NumBackend num_backend)
      • getCurveFactory

        public Curve getCurveFactory()
      • getMinPlus

        public MinPlus getMinPlus()
      • checkDependencies

        private void checkDependencies()
      • setCurveBackend

        public boolean setCurveBackend​(AlgDncBackend alg_dnc_backend)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object