Method: Math.acos

Defined in:
lib/pulo/quantity/numeric_overloads.rb

.acos(dimless) ⇒ Object



35
36
37
38
39
40
41
# File 'lib/pulo/quantity/numeric_overloads.rb', line 35

def acos(dimless)
  if dimless.is_a?(Pulo::Dimensionless)
    Pulo::Angle.radians(self.old_acos(dimless.n.value.clamp(-1,1)))
  else
    self.old_acos(dimless)
  end
end