implemented "collisions per ion" variable. new defaults. bugfixed z-diff.
[physik/nlsop.git] / nlsop.h
diff --git a/nlsop.h b/nlsop.h
index 24778fa..bb3307f 100644 (file)
--- a/nlsop.h
+++ b/nlsop.h
@@ -12,9 +12,9 @@ typedef unsigned int u32;
 
 typedef struct __info
 {
- int cc,steps,range,diff_rate;
+ int cc,steps,range,diff_rate,cpi;
  double a_el,b_el,a_cd,b_cd,a_ap,b_ap,a_cp,dr_ac,dr_cc;
- char z_diff;
+ char z_diff,c_diff;
 } info;
 
 #define AMORPH 1
@@ -22,14 +22,14 @@ typedef struct __info
 #define A_EL 1.
 #define B_EL .0
 
-#define X 50
-#define Y 50
+#define X 64
+#define Y 64
 #define Z 100
 
-#define STEPS 100000
-#define RANGE 3
-#define REFRESH 20
-#define RESAVE 10000
+#define STEPS 30000000
+#define RANGE 5
+#define REFRESH 100000
+#define RESAVE 1000000
 
 #define A_CD 1.
 #define B_CD .0
@@ -40,10 +40,10 @@ typedef struct __info
 #define DR_CC .2
 #define DIFF_RATE 100
 
-#define A_AP .1
+#define A_AP .003
 #define B_AP .0
 
-#define A_CP .01
+#define A_CP .0001
 
 #define MAX_CHARS 128
 #define MAX_TXT 32
@@ -52,6 +52,8 @@ typedef struct __info
 #define IMP_PROFILE "imp-profile.txt"
 #define CELL_LENGTH 3 /* nm */
 
+#define CPI 20
+
 #define FFT_HEIGHT 64
 
 #endif /* NLSOP_H */