Module: Symbolic::Optimizations
- Defined in:
- lib/symbolic/optimizations.rb
Defined Under Namespace
Modules: Addition, Base, Division, Multiplication, Subtraction
Class Method Summary
collapse
Class Method Details
.addition(var1, var2) ⇒ Object
3
4
5
|
# File 'lib/symbolic/optimizations.rb', line 3
def self.addition(var1, var2)
Addition.optimize(var1, var2) || Expression.new(var1, var2, '+')
end
|
.division(var1, var2) ⇒ Object
15
16
17
|
# File 'lib/symbolic/optimizations.rb', line 15
def self.division(var1, var2)
Division.optimize(var1, var2) || Expression.new(var1, var2, '/')
end
|
.multiplication(var1, var2) ⇒ Object
.subtraction(var1, var2) ⇒ Object