# sig/bigdecimal.rbs class BigDecimal def **: () -> untyped def _decimal_shift: () -> untyped def power: () -> untyped def sqrt: () -> untyped 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.rbs module BigDecimal::Internal def self.coerce_to_bigdecimal: () -> untyped def self.coerce_validate_prec: () -> untyped def self.fast_to_f: () -> untyped def self.float_log: () -> untyped def self.infinity_computation_result: () -> untyped def self.nan_computation_result: () -> untyped def self.newton_loop: () -> untyped def self.taylor_sum_binary_splitting: () -> untyped end # sig/bigdecimal.rbs module BigMath def E: () -> untyped def PI: () -> untyped def _erf_taylor: () -> untyped def _erfc_asymptotic: () -> untyped def _exp_binary_splitting: () -> untyped def _gamma_positive_integer: () -> untyped def _gamma_spouge_sum_part: () -> untyped def _sin_around_zero: () -> untyped def _sin_binary_splitting: () -> untyped def _sin_periodic_reduction: () -> untyped def _sinpix: () -> untyped def acos: () -> untyped def acosh: () -> untyped def asin: () -> untyped def asinh: () -> untyped def atan: () -> untyped def atan2: () -> untyped def atanh: () -> untyped def cbrt: () -> untyped def cos: () -> untyped def cosh: () -> untyped def erf: () -> untyped def erfc: () -> untyped def exp: () -> untyped def expm1: () -> untyped def frexp: () -> untyped def gamma: () -> untyped def hypot: () -> untyped def ldexp: () -> untyped def lgamma: () -> untyped def log: () -> untyped def log10: () -> untyped def log1p: () -> untyped def log2: () -> untyped def sin: () -> untyped def sinh: () -> untyped def sqrt: () -> untyped def tan: () -> untyped def tanh: () -> 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