Rotor.this

Constructs a rotor with one turnover notch. If turnover is 1, the next rotor steps when this rotor steps from B to C. If ringOffset is 2, it corresponds to "C-03".

  1. this(BSM!N perm, size_t ringOffset)
  2. this(BSM!N perm, size_t turnover, size_t ringOffset)
    struct Rotor
    pure
    this
    ()
    (
    in auto ref BSM!N perm
    ,
    size_t turnover
    ,
    size_t ringOffset
    )
  3. this(BSM!N perm, size_t turnover1, size_t turnover2, size_t ringOffset)

Meta