Module: IntervalNotation
- Extended by:
- Operations
- Defined in:
- lib/interval_notation.rb,
lib/interval_notation/error.rb,
lib/interval_notation/version.rb,
lib/interval_notation/combiners.rb,
lib/interval_notation/operations.rb,
lib/interval_notation/interval_set.rb,
lib/interval_notation/basic_intervals.rb
Defined Under Namespace
Modules: BasicIntervals, Operations, Syntax Classes: Combiner, Error, IntersectCombiner, IntervalSet, SubtractCombiner, SymmetricDifferenceCombiner, UnionCombiner
Constant Summary collapse
- UNION_SYMBOL =
'∪'.freeze
- PLUS_INFINITY_SYMBOL =
'+∞'.freeze
- MINUS_INFINITY_SYMBOL =
'-∞'.freeze
- EMPTY_SET_SYMBOL =
'∅'.freeze
- R =
IntervalSet.new_unsafe( [BasicIntervals::OpenOpenInterval.new(-Float::INFINITY, Float::INFINITY)] )
- Empty =
IntervalSet.new_unsafe([])
- VERSION =
"0.1.3"