Class: Veritas::Optimizer::Function::Numeric
- Inherits:
-
Veritas::Optimizer
- Object
- Veritas::Optimizer
- Veritas::Optimizer::Function::Numeric
- Includes:
- AbstractClass
- Defined in:
- lib/veritas/optimizer/function/numeric.rb,
lib/veritas/optimizer/function/numeric/modulo.rb,
lib/veritas/optimizer/function/numeric/absolute.rb,
lib/veritas/optimizer/function/numeric/addition.rb,
lib/veritas/optimizer/function/numeric/division.rb,
lib/veritas/optimizer/function/numeric/unary_plus.rb,
lib/veritas/optimizer/function/numeric/square_root.rb,
lib/veritas/optimizer/function/numeric/subtraction.rb,
lib/veritas/optimizer/function/numeric/unary_minus.rb,
lib/veritas/optimizer/function/numeric/exponentiation.rb,
lib/veritas/optimizer/function/numeric/multiplication.rb
Overview
Abstract base class representing Numeric optimizations
Direct Known Subclasses
Absolute, Addition, ConstantOperand, ConstantOperands, Division, Exponentiation, Modulo, Multiplication, SquareRoot, Subtraction, UnaryMinus, UnaryPlus, UnoptimizedOperand, UnoptimizedOperands
Defined Under Namespace
Classes: Absolute, Addition, ConstantOperand, ConstantOperands, Division, Exponentiation, Modulo, Multiplication, SquareRoot, Subtraction, UnaryMinus, UnaryPlus, UnoptimizedOperand, UnoptimizedOperands
Constant Summary
Constants inherited from Veritas::Optimizer
Instance Attribute Summary
Attributes inherited from Veritas::Optimizer
Method Summary
Methods inherited from Veritas::Optimizer
chain, #initialize, #optimizable?, #optimize
Constructor Details
This class inherits a constructor from Veritas::Optimizer