ライブラリの整理・現状

  • BasicCell
  • PlasticPart
  • CirReader
  • CirWriter

4つのクラスを移植する。いままでただの関数だったCirReaderとCirWriterを新規に分割した。
BasicCellは4つのLookUpTableインスタンスを保持するだけのクラス。今のところまったく意味がない。
PlasticPartは、大量に並べられたBasicCellを保持する。これは疎な2次元配列のラッパー。要素が存在するところだけをアクセスできるイテレータを装備する。もっとも、イテレータからはBasicCellインスタンスしか得ることが出来ず、それが存在する配列のインデックスを取得できない。
先生からはプログラミングを一度止めろと言われてるけど、ここはあんまり研究の本筋と関係ない趣味の部分だから、遊んでても大丈夫だよな…