# instructions for the replication of Table 1 in
# Ferry, Joswig, and Rambau:
# "Counting symmetric unimodular triangulations" (2026)
#
# ${TOPCOM} is the top-level directory of the TOPCOM build directory
# ${options} maybe a sensible combination of:
# --unimodular --isometricsymmetries for enumerating only unimodular triangulations (much faster)
# --full for enumerating only triangulations using all the lattice points (faster)
# --triangsymmetries for enumerating only symmetric triangulations (faster)
# --regular --affinesymmetries for enumerating only regular triangulations (much slower)
# --parallelenumeration for lock-free parallel enumeration (faster)
# --threads <k> for parallel enumeration using <k> threads
# -v for extended protocol output to stderr
# xz is a compression tool like gzip
# if points2alltriangs is replaced by points2nalltriangs, then no triangulations are output to stdout (enumeration only)
# the xz files will be xz-compressed files containing all triangulations found
#
# command lines start below:
cd ${TOPCOM}
src/points2alltriangs -i examples/dD2_TestData/1D2.dat ${options} | xz > examples/dD2_TestData/1D2_alltriangs_unimodular_Z2.txt.xz
src/points2alltriangs -i examples/dD2_TestData/2D2.dat ${options} | xz > examples/dD2_TestData/2D2_alltriangs_unimodular_Z2.txt.xz
src/points2alltriangs -i examples/dD2_TestData/3D2.dat ${options} | xz > examples/dD2_TestData/3D2_alltriangs_unimodular_Z2.txt.xz
src/points2alltriangs -i examples/dD2_TestData/4D2.dat ${options} | xz > examples/dD2_TestData/4D2_alltriangs_unimodular_Z2.txt.xz
src/points2alltriangs -i examples/dD2_TestData/5D2.dat ${options} | xz > examples/dD2_TestData/5D2_alltriangs_unimodular_Z2.txt.xz
src/points2alltriangs -i examples/dD2_TestData/6D2.dat ${options} | xz > examples/dD2_TestData/6D2_alltriangs_unimodular_Z2.txt.xz
src/points2alltriangs -i examples/dD2_TestData/7D2.dat ${options} | xz > examples/dD2_TestData/7D2_alltriangs_unimodular_Z2.txt.xz
src/points2alltriangs -i examples/dD2_TestData/8D2.dat ${options} | xz > examples/dD2_TestData/8D2_alltriangs_unimodular_Z2.txt.xz
src/points2alltriangs -i examples/dD2_TestData/9D2.dat ${options} | xz > examples/dD2_TestData/9D2_alltriangs_unimodular_Z2.txt.xz
# eof
