--- !ruby/object:RDoc::RI::ClassDescription 
attributes: []

class_methods: []

comment: 
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: Internal use. An implementation of eratosthenes's sieve
constants: 
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: BITS_PER_ENTRY
  value: "16"
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: NUMS_PER_ENTRY
  value: BITS_PER_ENTRY * 2
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: ENTRIES_PER_TABLE
  value: "8"
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: NUMS_PER_TABLE
  value: NUMS_PER_ENTRY * ENTRIES_PER_TABLE
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: FILLED_ENTRY
  value: (1 << NUMS_PER_ENTRY) - 1
full_name: Prime::EratosthenesSieve
includes: 
- !ruby/object:RDoc::RI::IncludedModule 
  name: Singleton
instance_methods: 
- !ruby/object:RDoc::RI::MethodSummary 
  name: extend_table
- !ruby/object:RDoc::RI::MethodSummary 
  name: indices
- !ruby/object:RDoc::RI::MethodSummary 
  name: next_to
name: EratosthenesSieve
superclass: Object
