vix.ing · top · new · best · stats · spec

Object orientation and visualization of physics in two dimensions

1997/07/01 by Mark Burgess, Hårek Haugerud, Haarek Haugerud +1
Physics and Astronomy · #Magnetic properties of thin films #Quantum many-body systems #Theoretical and Computational Physics #comp-gas #cond-mat #nlin.CG

paper · pdf · doi:10.1063/1.168655

12 pages, 10 figures

arxiv created 1997/07/01 · openalex publication_date 1998/05/01 · arxiv updated 2009/11/30 · openalex created_date 2016/06/24 · openalex updated_date 2026/07/28

Abstract

We present a generalized framework for cellular/lattice based visualizations in two dimensions based on state of the art computing abstractions. Our implementation takes the form of a library of reusable functions written in C++ which hides complex graphical programming issues from the user and mimics the algebraic structure of physics at the Hamiltonian level. Our toolkit is not just a graphics library but an object analysis of physical systems which disentangles separate concepts in a faithful analytical way. It could be rewritten in other languages such as Java and extended to three dimensional systems straightforwardly. We illustrate the usefulness of our analysis with implementations of spin-films (the two-dimensional XY model with and without an external magnetic field) and a model for diffusion through a triangular lattice.

Citations