Module: CAS::AutoDiff

Defined in:
lib/Mr.CAS/auto-diff.rb

Defined Under Namespace

Classes: DualNumber

Constant Summary collapse

Zero =
self.const 0
One =
self.const 1
Two =
self.const 2
E =
self.const Math::E
Pi =
self.const Math::PI

Class Method Summary collapse

Class Method Details

.const(x) ⇒ Object

DualNumbers



49
50
51
# File 'lib/Mr.CAS/auto-diff.rb', line 49

def self.const(x)
  DualNumber.new x, 0
end

.vars(x) ⇒ Object



53
54
55
# File 'lib/Mr.CAS/auto-diff.rb', line 53

def self.vars(x)
  DualNumber.new x, 1
end