sag:: set RV_INVERSE_WEIGHT flag

This commit is contained in:
Zeno Rogue 2022-11-13 13:41:24 +01:00
parent 97fb10b6f0
commit 6450f7c8a6
1 changed files with 7 additions and 1 deletions

View File

@ -365,7 +365,12 @@ namespace sag {
cost += costat(i, sagid[i]);
cost /= 2;
}
void set_inverse() {
if(method == smMatch) vizflags |= RV_INVERSE_WEIGHT;
else vizflags &=~ RV_INVERSE_WEIGHT;
}
void reassign() {
int DN = isize(sagid);
for(int i=0; i<DN; i++) {
@ -373,6 +378,7 @@ namespace sag {
forgetedges(i);
}
shmup::fixStorage();
set_inverse();
}
void load_sag_solution(const string& fname) {