(end-start).count();
std::cout << " Compute persistent homology in Z/"<
void
timing_persistence( FilteredComplex & cpx
, int p
, int q )
{
std::chrono::time_point start, end;
int enlapsed_sec;
Persistent_cohomology< FilteredComplex, Multi_field > pcoh (cpx);
pcoh.init_coefficients( p, q ); //initilizes the coefficient field for homology
// compute persistent homology, disgarding persistent features of life shorter than min_persistence
start = std::chrono::system_clock::now();
pcoh.compute_persistent_cohomology( INFINITY );
end = std::chrono::system_clock::now();
enlapsed_sec = std::chrono::duration_cast(end-start).count();
std::cout << " Compute multi-field persistent homology in all coefficient fields Z/pZ "
<< "with p in ["<