projects
/
libstick.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix persistence comp. in interpret_persistence()
[libstick.git]
/
include
/
libstick
/
persistence.h
diff --git
a/include/libstick/persistence.h
b/include/libstick/persistence.h
index a2e163f6bcf851034fd7c41037d164fea06b1bf1..481d6480d2dd50821d82845672fdf0dd45873673 100644
(file)
--- a/
include/libstick/persistence.h
+++ b/
include/libstick/persistence.h
@@
-303,7
+303,9
@@
class persistence {
os << birth << "\033[1;31m -> " << death << "\033[0;m";
if (f != NULL) {
os << birth << "\033[1;31m -> " << death << "\033[0;m";
if (f != NULL) {
- const VT pers = f->get_value(death) - f->get_value(birth);
+ const IT birth_idx = order.order_to_complex(birth);
+ const IT death_idx = order.order_to_complex(death);
+ const VT pers = f->get_value(death_idx) - f->get_value(birth_idx);
os << " \tpers: " << pers;
}
} else {
os << " \tpers: " << pers;
}
} else {