Template Struct Update_info

Struct Documentation

template<class FiltrationType>
struct bats::Update_info

Public Functions

inline Update_info(const FiltrationType &F_X, const FiltrationType &F_Y)
inline void filtered_info(const std::vector<std::vector<size_t>> &perms_X)
inline std::vector<size_t> permutation_deletion_end(size_t i)
inline void print_summary()
inline void print_detail()

Public Members

std::vector<std::vector<size_t>> addition_indices
std::vector<std::vector<std::vector<size_t>>> boundary_indices
std::vector<std::vector<size_t>> deletion_indices
std::vector<std::vector<size_t>> permutations
std::vector<std::vector<size_t>> intersection_indices_Y
std::vector<std::vector<size_t>> intersection_indices_X
size_t max_dim
std::vector<std::vector<double>> F_X_vals
std::vector<std::vector<size_t>> F_X_perms
std::vector<std::vector<size_t>> perms_X_inv
std::vector<std::vector<double>> F_Y_vals
std::vector<std::vector<size_t>> F_Y_perms
std::vector<std::vector<size_t>> perms_Y_inv
FiltrationType F_old
FiltrationType F_new
bool filtered_boolean = false