Class: Float

Inherits:
Object
  • Object
show all
Defined in:
lib/gs2crmod/gs2.rb

Instance Method Summary collapse

Instance Method Details

#<=>(other) ⇒ Object

necessary because of netcdf quirks



1126
1127
1128
1129
1130
1131
1132
1133
1134
# File 'lib/gs2crmod/gs2.rb', line 1126

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



1135
1136
1137
1138
# File 'lib/gs2crmod/gs2.rb', line 1135

def ==(other)
				return false unless other.kind_of? Numeric
	  return (self - other).abs < 1e-14
end