Class: Float
- Inherits:
-
Object
- Object
- Float
- Defined in:
- lib/gs2crmod/gs2.rb
Overview
ep CodeRunner::Gs2CycloneRun.ancestors
Instance Method Summary collapse
-
#<=>(other) ⇒ Object
necessary because of netcdf quirks.
- #==(other) ⇒ Object
Instance Method Details
#<=>(other) ⇒ Object
necessary because of netcdf quirks
1298 1299 1300 1301 1302 1303 1304 1305 1306 |
# File 'lib/gs2crmod/gs2.rb', line 1298 def <=>(other) # necessary because of netcdf quirks d = (self - other) if d.abs / (self.abs + 1) < 1e-10 return 0 else return (d / d.abs).to_i end end |
#==(other) ⇒ Object
1307 1308 1309 1310 |
# File 'lib/gs2crmod/gs2.rb', line 1307 def ==(other) return false unless other.kind_of? Numeric return (self - other).abs < 1e-14 end |