私は現在、衝突の可能性を検出するための広いフェーズと、衝突の決定論的解決を行うための細かいフェーズを備えた衝突検出アルゴリズムに取り組んでいます。幅広いフェーズは階層型ハッシュグリッドに基づいており、良好に機能しています。
ファインフェーズはカスタムアルゴリズムに基づいており、n体の衝突を処理しています。ただし、2体以上の衝突を正確に解決するには、すべての衝突とそれに対応する要素を衝突セットに登録する必要があります。
ファインフェーズの衝突セットを反復処理するために、ブロードフェーズ中に何らかの方法で衝突を保存するための最良の方法は何でしょうか?私は特定のデータ構造に沿って考えていましたが、まだ理想的な解決策を思い付くことができませんでした。