circulation matrix