Sha256: 5db52879640cf3ffe4fb356c0558c62c4e95b1ba8fc2e6fff87b7586ea481f9a

Contents?: true

Size: 281 Bytes

Versions: 5

Compression:

Stored size: 281 Bytes

Contents

module Danica
  class Exponential < Operator
    variables :exponent
    default_value :is_grouped?, true

    def to_f
      Math.exp(exponent.to_f)
    end

    def to_tex
      "e^{#{exponent.to_tex}}"
    end

    def to_gnu
      "exp(#{exponent.to_gnu})"
    end
  end
end


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
danica-2.2.1 lib/danica/exponential.rb
danica-2.2.0 lib/danica/exponential.rb
danica-2.1.1 lib/danica/exponential.rb
danica-2.1.0 lib/danica/exponential.rb
danica-2.0.6 lib/danica/exponential.rb