From 2f45638c8241059c79893da4ac17c06fcadb0aab Mon Sep 17 00:00:00 2001 From: Han Zhang Date: Fri, 21 Jul 2023 20:26:13 -0400 Subject: [PATCH] fix edge conflict detection bug --- src/ActionModel.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/ActionModel.cpp b/src/ActionModel.cpp index c6022a65..e691b3eb 100644 --- a/src/ActionModel.cpp +++ b/src/ActionModel.cpp @@ -21,7 +21,8 @@ bool ActionModelWithRotate::is_valid(const vector& prev, const vector next = result_states(prev, actions); - unordered_map occupied; + unordered_map vertex_occupied; + unordered_map, int> edge_occupied; for (int i = 0; i < prev.size(); i ++) { /* @@ -57,15 +58,15 @@ bool ActionModelWithRotate::is_valid(const vector& prev, const vector& prev, const vector