Showcase
MARQOV is now a library. This gives us the opportunity to set up a special showcase binary which has a dual purpose. Using SWIG and the ideas from #141 (closed) we can expose every model in its Showcase setup also in python, or any other language. That means we have to define the models that we wish to expose and on which lattice, or if there are multiple lattices. Models:
- Ising
- Heisenberg
- Ashkin-Teller
- BlumeCapel (Bipartite?)
- BEG
- EdwardsAndersonIsing
- Phi4
- XXZAntiFerro
- Potts Modell
and I would do them on Regular Lattices. Our RegularHyperCubicLattice class takes dimensionality and linear dimension as argument, hence I can expose that, too. The showcase binary would also need to be able to generate the respective config files from scratch.
Edited by Florian Goth