Stefan Huber [Thu, 27 Nov 2014 10:47:53 +0000 (11:47 +0100)]
Factor out simplicial_function
- Factor out simplicial_function<MAXDIM, IT, VT> from
simplical_complex.
- simplicial_complex<MAXDIM, IT> is now independent from the value type
VT, and so is the persistence computation.
- Simplified test cases for simplicial functions and complexes.
Stefan Huber [Wed, 26 Nov 2014 23:25:13 +0000 (00:25 +0100)]
pkg: remove version from include/libstick-0.1/
Having the version number explicitly in the source tree in
include/libstick-0.1 is bad: We do not want to change include directives
when we change the version, but we only want to change PACKAGE_VERSION.
Also, we want to avoid name clashes for header filenames. Hence, we put
the headers in a subdir libstick/ in include/ and install libstick/ to
include/libstick-${PACKAGE_VERSION}/, which is returned by pkg-config
for cflags.
Stefan Huber [Tue, 19 Nov 2013 15:27:22 +0000 (16:27 +0100)]
Use more efficient colmatrix-based reduction
- Use colmatrix as boundary matrix.
- Use faster set_symmetric_difference() for colmatrix::add_column().
- Move diagram sanity checks to unit tests.
- Make lowestones a col-index vector indexed by row-indices.
- Test lowestones in unit tests, which are independt of the reduction
algorithm.