Skip to content

obrienpja/Groups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Groups

Group theory repository written in C++/Eigen

You can check out the documentation here

Currently, the code can find the regular representation of a group. The code can also find the classes of the group, and thus can find the number of classes in the group. Soon, we hope to have the code find the dimensionalities of the irreducible representations.

Presumably, more complete group theoretical packages can do much more than our code right now, but we hope that our code will be a physics library. Eventually, we hope to do group theoretical analysis of physics data (like STM).

You will need a makefile like this (using the current version of Eigen):

EIGEN = /usr/local/eigen-eigen-5a0156e40feb/

compile:
	g++ main.cpp group.cpp CyclicGroup.cpp PauliGroup.cpp -o main -I$(EIGEN)

run:
	compile
	./main

Once you have such a makefile

make
./main

References: Michael Tinkham : Group Theory and Quantum Mechanics

About

Group theory repository written in C++/Eigen.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages