docs: public void setEta(double eta)
      {
          if(Double.isNaN(eta) || Double.isInfinite(eta) || eta <= 0)
              throw new ArithmeticException("convergence parameter must be a positive value");
          this.eta = eta;
      }