├── .gitignore ├── Makefile.am ├── README.md ├── autogen.sh ├── configure.ac ├── fixspace ├── include └── mathic │ ├── mathic.cpp │ └── mathic.h ├── libs └── .gitignore ├── replace └── src ├── divsim ├── DivListModel.h ├── KDTreeModel.h ├── Monomial.h ├── Simulation.cpp ├── Simulation.h ├── divMain.cpp ├── divMain.h └── stdinc.h ├── mathic.cpp ├── mathic.h ├── mathic ├── Action.cpp ├── Action.h ├── BinaryKDTree.h ├── BitTriangle.cpp ├── BitTriangle.h ├── BoolParameter.cpp ├── BoolParameter.h ├── CliParameter.cpp ├── CliParameter.h ├── CliParser.cpp ├── CliParser.h ├── ColumnPrinter.cpp ├── ColumnPrinter.h ├── ComTree.h ├── Comparer.h ├── DivFinder.h ├── DivList.h ├── DivMask.cpp ├── DivMask.h ├── GeoFront.h ├── Geobucket.h ├── HashTable.h ├── Heap.h ├── HelpAction.cpp ├── HelpAction.h ├── IntegerParameter.cpp ├── IntegerParameter.h ├── KDEntryArray.h ├── KDTree.h ├── NameFactory.h ├── PackedKDTree.h ├── PairQueue.h ├── StlSet.h ├── StringParameter.cpp ├── StringParameter.h ├── Timer.cpp ├── Timer.h ├── TourTree.h ├── display.cpp ├── display.h ├── error.cpp ├── error.h ├── main.cpp └── stdinc.h ├── pqsim ├── GeobucketModel.h ├── HeapModel.h ├── Item.cpp ├── Item.h ├── Model.cpp ├── Model.h ├── Simulator.cpp ├── Simulator.h ├── StlSetModel.h ├── TourTreeModel.h ├── pqMain.cpp ├── pqMain.h └── stdinc.h └── test ├── BitTriangle.cpp ├── DivFinder.cpp ├── HashTable.cpp ├── PairQueue.cpp ├── gtestInclude.cpp └── testMain.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/autogen.sh -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/configure.ac -------------------------------------------------------------------------------- /fixspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/fixspace -------------------------------------------------------------------------------- /include/mathic/mathic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/include/mathic/mathic.cpp -------------------------------------------------------------------------------- /include/mathic/mathic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/include/mathic/mathic.h -------------------------------------------------------------------------------- /libs/.gitignore: -------------------------------------------------------------------------------- 1 | gtest/ 2 | -------------------------------------------------------------------------------- /replace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/replace -------------------------------------------------------------------------------- /src/divsim/DivListModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/divsim/DivListModel.h -------------------------------------------------------------------------------- /src/divsim/KDTreeModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/divsim/KDTreeModel.h -------------------------------------------------------------------------------- /src/divsim/Monomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/divsim/Monomial.h -------------------------------------------------------------------------------- /src/divsim/Simulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/divsim/Simulation.cpp -------------------------------------------------------------------------------- /src/divsim/Simulation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/divsim/Simulation.h -------------------------------------------------------------------------------- /src/divsim/divMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/divsim/divMain.cpp -------------------------------------------------------------------------------- /src/divsim/divMain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/divsim/divMain.h -------------------------------------------------------------------------------- /src/divsim/stdinc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/divsim/stdinc.h -------------------------------------------------------------------------------- /src/mathic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic.cpp -------------------------------------------------------------------------------- /src/mathic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic.h -------------------------------------------------------------------------------- /src/mathic/Action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/Action.cpp -------------------------------------------------------------------------------- /src/mathic/Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/Action.h -------------------------------------------------------------------------------- /src/mathic/BinaryKDTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/BinaryKDTree.h -------------------------------------------------------------------------------- /src/mathic/BitTriangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/BitTriangle.cpp -------------------------------------------------------------------------------- /src/mathic/BitTriangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/BitTriangle.h -------------------------------------------------------------------------------- /src/mathic/BoolParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/BoolParameter.cpp -------------------------------------------------------------------------------- /src/mathic/BoolParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/BoolParameter.h -------------------------------------------------------------------------------- /src/mathic/CliParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/CliParameter.cpp -------------------------------------------------------------------------------- /src/mathic/CliParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/CliParameter.h -------------------------------------------------------------------------------- /src/mathic/CliParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/CliParser.cpp -------------------------------------------------------------------------------- /src/mathic/CliParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/CliParser.h -------------------------------------------------------------------------------- /src/mathic/ColumnPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/ColumnPrinter.cpp -------------------------------------------------------------------------------- /src/mathic/ColumnPrinter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/ColumnPrinter.h -------------------------------------------------------------------------------- /src/mathic/ComTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/ComTree.h -------------------------------------------------------------------------------- /src/mathic/Comparer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/Comparer.h -------------------------------------------------------------------------------- /src/mathic/DivFinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/DivFinder.h -------------------------------------------------------------------------------- /src/mathic/DivList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/DivList.h -------------------------------------------------------------------------------- /src/mathic/DivMask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/DivMask.cpp -------------------------------------------------------------------------------- /src/mathic/DivMask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/DivMask.h -------------------------------------------------------------------------------- /src/mathic/GeoFront.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/GeoFront.h -------------------------------------------------------------------------------- /src/mathic/Geobucket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/Geobucket.h -------------------------------------------------------------------------------- /src/mathic/HashTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/HashTable.h -------------------------------------------------------------------------------- /src/mathic/Heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/Heap.h -------------------------------------------------------------------------------- /src/mathic/HelpAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/HelpAction.cpp -------------------------------------------------------------------------------- /src/mathic/HelpAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/HelpAction.h -------------------------------------------------------------------------------- /src/mathic/IntegerParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/IntegerParameter.cpp -------------------------------------------------------------------------------- /src/mathic/IntegerParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/IntegerParameter.h -------------------------------------------------------------------------------- /src/mathic/KDEntryArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/KDEntryArray.h -------------------------------------------------------------------------------- /src/mathic/KDTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/KDTree.h -------------------------------------------------------------------------------- /src/mathic/NameFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/NameFactory.h -------------------------------------------------------------------------------- /src/mathic/PackedKDTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/PackedKDTree.h -------------------------------------------------------------------------------- /src/mathic/PairQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/PairQueue.h -------------------------------------------------------------------------------- /src/mathic/StlSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/StlSet.h -------------------------------------------------------------------------------- /src/mathic/StringParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/StringParameter.cpp -------------------------------------------------------------------------------- /src/mathic/StringParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/StringParameter.h -------------------------------------------------------------------------------- /src/mathic/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/Timer.cpp -------------------------------------------------------------------------------- /src/mathic/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/Timer.h -------------------------------------------------------------------------------- /src/mathic/TourTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/TourTree.h -------------------------------------------------------------------------------- /src/mathic/display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/display.cpp -------------------------------------------------------------------------------- /src/mathic/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/display.h -------------------------------------------------------------------------------- /src/mathic/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/error.cpp -------------------------------------------------------------------------------- /src/mathic/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/error.h -------------------------------------------------------------------------------- /src/mathic/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/main.cpp -------------------------------------------------------------------------------- /src/mathic/stdinc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/mathic/stdinc.h -------------------------------------------------------------------------------- /src/pqsim/GeobucketModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/GeobucketModel.h -------------------------------------------------------------------------------- /src/pqsim/HeapModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/HeapModel.h -------------------------------------------------------------------------------- /src/pqsim/Item.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/Item.cpp -------------------------------------------------------------------------------- /src/pqsim/Item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/Item.h -------------------------------------------------------------------------------- /src/pqsim/Model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/Model.cpp -------------------------------------------------------------------------------- /src/pqsim/Model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/Model.h -------------------------------------------------------------------------------- /src/pqsim/Simulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/Simulator.cpp -------------------------------------------------------------------------------- /src/pqsim/Simulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/Simulator.h -------------------------------------------------------------------------------- /src/pqsim/StlSetModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/StlSetModel.h -------------------------------------------------------------------------------- /src/pqsim/TourTreeModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/TourTreeModel.h -------------------------------------------------------------------------------- /src/pqsim/pqMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/pqMain.cpp -------------------------------------------------------------------------------- /src/pqsim/pqMain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/pqMain.h -------------------------------------------------------------------------------- /src/pqsim/stdinc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/pqsim/stdinc.h -------------------------------------------------------------------------------- /src/test/BitTriangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/test/BitTriangle.cpp -------------------------------------------------------------------------------- /src/test/DivFinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/test/DivFinder.cpp -------------------------------------------------------------------------------- /src/test/HashTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/test/HashTable.cpp -------------------------------------------------------------------------------- /src/test/PairQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/test/PairQueue.cpp -------------------------------------------------------------------------------- /src/test/gtestInclude.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/test/gtestInclude.cpp -------------------------------------------------------------------------------- /src/test/testMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broune/mathic/HEAD/src/test/testMain.cpp --------------------------------------------------------------------------------