summaryrefslogtreecommitdiff
path: root/examples/On.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/On.cpp')
-rw-r--r--examples/On.cpp22
1 files changed, 10 insertions, 12 deletions
diff --git a/examples/On.cpp b/examples/On.cpp
index 6c3f0fd..6885d2e 100644
--- a/examples/On.cpp
+++ b/examples/On.cpp
@@ -3,23 +3,21 @@
#include <iostream>
#include <chrono>
-#include "simple_measurement.hpp"
-
-#include <wolff/models/vector.hpp>
-#include <wolff/models/orthogonal.hpp>
+#include <wolff_models/vector.hpp>
+#include <wolff_models/orthogonal.hpp>
-#include <wolff.hpp>
+#include "simple_measurement.hpp"
int main(int argc, char *argv[]) {
// set defaults
- N_t N = (N_t)1e4;
- D_t D = 2;
- L_t L = 128;
+ unsigned N = (unsigned)1e4;
+ unsigned D = 2;
+ unsigned L = 128;
double T = 0.8;
vector_t<WOLFF_N, double> H;
H.fill(0.0);
- q_t Hi = 0;
+ unsigned Hi = 0;
int opt;
@@ -27,7 +25,7 @@ int main(int argc, char *argv[]) {
while ((opt = getopt(argc, argv, "N:D:L:T:H:")) != -1) {
switch (opt) {
case 'N': // number of steps
- N = (N_t)atof(optarg);
+ N = (unsigned)atof(optarg);
break;
case 'D': // dimension
D = atoi(optarg);
@@ -58,12 +56,12 @@ int main(int argc, char *argv[]) {
};
// initialize the lattice
- graph G(D, L);
+ graph<> G(D, L);
// initialize the system
system<orthogonal_t<WOLFF_N, double>, vector_t<WOLFF_N, double>> S(G, T, Z, B);
- std::function <orthogonal_t<WOLFF_N, double>(std::mt19937&, const system<orthogonal_t<WOLFF_N, double>, vector_t<WOLFF_N, double>>&, v_t)> gen_R = generate_rotation_uniform<WOLFF_N>;
+ std::function <orthogonal_t<WOLFF_N, double>(std::mt19937&, const system<orthogonal_t<WOLFF_N, double>, vector_t<WOLFF_N, double>, graph<>>&, const graph<>::vertex)> gen_R = generate_rotation_uniform<WOLFF_N, graph<>>;
// initailze the measurement object
simple_measurement A(S);