Sha256: 6fd2808614d637b3a4552596324b4dca1efbcca649c32a927490cc8505b95a2f

Contents?: true

Size: 360 Bytes

Versions: 5

Compression:

Stored size: 360 Bytes

Contents

module MonteCarlo
  class Result
    include Comparable

    attr_accessor :value, :sample_value, :index

    def initialize(index = nil, value = nil, sample_value = nil)
      @value = value
      @sample_value = sample_value
      @index = index
    end

    def <=> other
      self.to_i <=> other.to_i
    end

    def to_i
      @value
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
monte_carlo-0.0.5 lib/monte_carlo/result.rb
monte_carlo-0.0.4 lib/monte_carlo/result.rb
monte_carlo-0.0.3 lib/monte_carlo/result.rb
monte_carlo-0.0.2 lib/monte_carlo/result.rb
monte_carlo-0.0.1 lib/monte_carlo/result.rb