code: public double getValue( double x ) {
          if (x >= 0 && exponent > 0 && known > 0 && known < 1) {
              return ((1 - known) - x * (1 - exp(x) / (exp(exponent) + exp(x) - 1))
                      / (exponent + x - log(exp(exponent) + exp(x) - 1)));
          } else {
              throw new ArithmeticException(msg.message("rf.error.wrongSign"));
          }
      }
docs: /*
  Valuta la funzione in forma implicita che lega n a r*, dove r = tp / k-
  Mi valuta la 1 - n - f(r,No) = 0 che lega n, a No=L/k*c e r=tp/k, al fine
  di determinare il tp* che da la massima tra le portate massimie.- La
  funzione da errore se i parametri immessi non sono fisicamente
  ammmissibili, ossia r < 0, No <= 0, n <= 0 o n >= 1.