1.4 KiB
all
for f in *.dot; do ../build/main $f; done for f in splitting_tree; do sed -i "" -e 's/label="........................................"/label="truncated"/g' $f; done for f in dist_seq; do sed -i "" -e 's/label="........................................"/label="truncated"/g' $f; done dot -O -Tpng -Goverlap=false *dist_seq dot -O -Tpng -Goverlap=false *splitting_tree
graphs
dot -O -Tpng -Goverlap=false *dist_seq dot -O -Tpng -Goverlap=false *splitting_tree
neato -O -Tpng -Goverlap=false *.dot
truncation
sed 's/label="........................................*"/label="truncated"/g' esm-manual-controller.dot.splitting_tree.dot > esm-manual-controller.dot.splitting_tree_truncated.dot
for f in splitting_tree; do echo $f; sed -i "" -e 's/label="........................................"/label="truncated"/g' $f; done for f in dist_seq; do echo $f; sed -i "" -e 's/label="........................................"/label="truncated"/g' $f; done
cleaning
sed 's/[label.I/ [label="/g;s/</td>.O/ / /g;s/</td>.*]/"];/g'
not needed ctor
partition_refine(Blocks other_blocks){ auto beg = elements.begin(); for(auto && block : other_blocks){ std::copy(block.begin(), block.end(), std::back_inserter(elements)); blocks.insert(blocks.end(), {beg, std::prev(elements.end())}); beg = elements.end(); } }