# sig/bigdecimal/util.rbs class BigDecimal < Numeric def to_d: () -> untyped def to_digits: () -> untyped end # sig/bigdecimal/util.rbs class Complex < Numeric def to_d: () -> untyped end # sig/bigdecimal/util.rbs class Float < Numeric def to_d: () -> untyped end # sig/bigdecimal/util.rbs class Integer < Numeric def to_d: () -> untyped end # sig/bigdecimal/util.rbs class NilClass def to_d: () -> untyped end # sig/bigdecimal/util.rbs class Rational < Numeric def to_d: () -> untyped end # sig/bigdecimal/util.rbs class String def to_d: () -> untyped end # sig/bigdecimal/math.rbs module BigMath def E: () -> untyped def PI: () -> untyped def atan: () -> untyped def cos: () -> untyped def sin: () -> untyped def sqrt: () -> untyped end # sig/bigdecimal/jacobian.rbs module Jacobian def dfdxi: () -> untyped def isEqual: () -> untyped def jacobian: () -> untyped end # sig/bigdecimal/ludcmp.rbs module LUSolve def ludecomp: () -> untyped def lusolve: () -> untyped end # sig/bigdecimal/newton.rbs module Newton def nlsolve: () -> untyped def norm: () -> untyped end