From 361ecc06948ccebb5bf4fe38bd9acb5f7531bcfa Mon Sep 17 00:00:00 2001
From: Jaron Kent-Dobias <jaron@kent-dobias.com>
Date: Tue, 24 Jul 2018 19:36:07 -0400
Subject: added clock model

---
 lib/dihedral.h | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

(limited to 'lib')

diff --git a/lib/dihedral.h b/lib/dihedral.h
index f547497..8238835 100644
--- a/lib/dihedral.h
+++ b/lib/dihedral.h
@@ -5,26 +5,26 @@
 #include "potts.h"
 
 template <class T, q_t q>
-struct dihedral2_t { bool is_reflection; T x; };
+struct dihedral_t { bool is_reflection; T x; };
 
 template <class T, q_t q>
-void init(dihedral2_t<T, q> *ptr) {
+void init(dihedral_t<T, q> *ptr) {
   ptr->is_reflection = false;
   ptr->x = (T)0;
 }
 
 template <class T, q_t q>
-dihedral2_t<T, q> copy(dihedral2_t<T, q> r) {
+dihedral_t<T, q> copy(dihedral_t<T, q> r) {
   return r;
 }
 
 template <class T, q_t q>
-void free_spin(dihedral2_t<T, q> r) {
+void free_spin(dihedral_t<T, q> r) {
   // do nothing!
 }
 
 template <q_t q>
-potts_t<q> act(dihedral2_t<q_t, q> r, potts_t<q> s) {
+potts_t<q> act(dihedral_t<q_t, q> r, potts_t<q> s) {
   potts_t<q> s2;
   if (r.is_reflection) {
     s2.x = ((q + r.x) - s.x) % q;
@@ -36,8 +36,8 @@ potts_t<q> act(dihedral2_t<q_t, q> r, potts_t<q> s) {
 }
 
 template <q_t q>
-dihedral2_t<q_t,q> act(dihedral2_t<q_t,q> r1, dihedral2_t<q_t,q> r2) {
-  dihedral2_t<q_t,q> r3;
+dihedral_t<q_t,q> act(dihedral_t<q_t,q> r1, dihedral_t<q_t,q> r2) {
+  dihedral_t<q_t,q> r3;
 
   if (r1.is_reflection) {
     r3.is_reflection = !(r2.is_reflection);
@@ -51,7 +51,7 @@ dihedral2_t<q_t,q> act(dihedral2_t<q_t,q> r1, dihedral2_t<q_t,q> r2) {
 }
 
 template <q_t q>
-potts_t<q> act_inverse(dihedral2_t<q_t,q> r, potts_t<q> s) {
+potts_t<q> act_inverse(dihedral_t<q_t,q> r, potts_t<q> s) {
   potts_t<q> s2;
   if (r.is_reflection) {
     s2.x = ((r.x + q) - s.x) % q;
@@ -63,8 +63,8 @@ potts_t<q> act_inverse(dihedral2_t<q_t,q> r, potts_t<q> s) {
 }
 
 template <q_t q>
-dihedral2_t<q_t, q> act_inverse(dihedral2_t<q_t,q> r1, dihedral2_t<q_t,q> r2) {
-  dihedral2_t<q_t,q> r3;
+dihedral_t<q_t, q> act_inverse(dihedral_t<q_t,q> r1, dihedral_t<q_t,q> r2) {
+  dihedral_t<q_t,q> r3;
 
   if (r1.is_reflection) {
     r3.is_reflection = !(r2.is_reflection);
-- 
cgit v1.2.3-70-g09d2