Skip to content

Instantly share code, notes, and snippets.

@clyce
Last active March 2, 2016 11:40
Show Gist options
  • Save clyce/2374725a377c06254973 to your computer and use it in GitHub Desktop.
Save clyce/2374725a377c06254973 to your computer and use it in GitHub Desktop.
(require '[clojure.core.matrix :refer :all])
(set-current-implementation :vectorz)
(defn euclidien-sqr [x y]
(-
(apply +
(map #(* % %)
(sub! (array x) (array y))))))
(defn m-median [m]
(let [vs (sort (apply concat m))
n (inc (count vs))]
(if (pos? (rem n 2))
(let [t (quot n 2)]
(/ (+ (nth vs (dec t)) (nth vs t)) 2))
(nth vs (dec (/ n 2))))))
(defn v-max
[v]
(loop [n 0
x (first v)
v (rest v)
res-idx n
res-x x]
(let [bigger? (> x res-x)
res-idx (if bigger? n res-idx)
res-x (if bigger? x res-x)]
(if (empty? v)
[res-idx res-x]
(recur
(inc n) (first v) (rest v)
res-idx res-x)))))
(defn m-max
[m d]
(mapv v-max
(case d 1 (rows m) 0 (columns m))))
(defn ap-clustering*
[coll
& {:keys [dist-fn convergence-iter max-iter damping]
:or {dist-fn euclidien-sqr convergence-iter 15 max-iter 200 damping 0.5}}]
(let [n (count coll)
s (new-array [n n])
idxs (range n)
_ (doseq [i idxs]
(let [x (nth coll i)]
(set-row!
s i
(array
(map (partial dist-fn x) coll)))))
preference (m-median s)
_ (doseq [x idxs]
(mset! s x x preference))]
(println "s" s)
(loop [a (new-array [n n])
r (new-array [n n])
centers #{}
current-convergence-iter 0
iter 0]
(let [;;calc r
tmp (add a s)
_ (println "init: " tmp)
[I Y] ((juxt (partial map first)
(partial map second))
(m-max tmp 1))
_ (doseq [i idxs]
(mset! tmp i (nth I i)
(- Double/MAX_VALUE)))
[I2 Y2] ((juxt (partial map first)
(partial map second))
(m-max tmp 1))
tmp (sub s (transpose (array (repeat n Y))))
_ (doseq [i idxs]
(let [j (nth I i)]
(mset! tmp i j
(- (mget s i j) (nth Y2 i)))))
_ (println "r" tmp)
r (add (mul damping r)
(mul (- 1 damping) tmp))
_ (println "real-r" r)
;;calc a
tmp (new-array [n n])
_ (doseq [i idxs j idxs]
(mset! tmp i j
(if (= i j)
(mget r i j)
(max 0
(mget r i j)))))
_ (println "a*" tmp)
_ (println "tmp"(array (repeat n (map (partial apply +) (columns tmp)))))
tmp (sub tmp (array (repeat n (map (partial apply +) (columns tmp)))))
_ (println "a" tmp)
da (diagonal tmp)
_ (doseq [i idxs]
(mset! tmp i i (mget da i)))
_ (println "aa" tmp)
a (sub (mul damping a)
(mul (- 1 damping) tmp))
_ (println "real-a" a)
t (diagonal (add r a))
_ (println "t" t)
new-centers (set (filter #(pos? (mget t %)) idxs))]
(if (and (< iter max-iter)
(< current-convergence-iter convergence-iter))
(recur a r
new-centers
(if (= centers new-centers)
(inc current-convergence-iter)
0)
(inc iter))
(for [i idxs]
[(nth coll i)
(if (centers i)
i
(first
(last
(sort-by last
(map (fn [k] [k (mget a i k)]) centers)))))]))))))
@clyce
Copy link
Author

clyce commented Mar 2, 2016

Out put of (ap-clustering* [[1 1] [1 2] [1 10] [1 11]]):

s #vectorz/matrix [[-32.5,-1.0,-81.0,-100.0],
[-1.0,-32.5,-64.0,-81.0],
[-81.0,-64.0,-32.5,-1.0],
[-100.0,-81.0,-1.0,-32.5]]
init:  #vectorz/matrix [[-32.5,-1.0,-81.0,-100.0],
[-1.0,-32.5,-64.0,-81.0],
[-81.0,-64.0,-32.5,-1.0],
[-100.0,-81.0,-1.0,-32.5]]
r #vectorz/matrix [[-31.5,31.5,-80.0,-99.0],
[31.5,-31.5,-63.0,-80.0],
[-80.0,-63.0,-31.5,31.5],
[-99.0,-80.0,31.5,-31.5]]
real-r #vectorz/matrix [[-15.75,15.75,-40.0,-49.5],
[15.75,-15.75,-31.5,-40.0],
[-40.0,-31.5,-15.75,15.75],
[-49.5,-40.0,15.75,-15.75]]
a* #vectorz/matrix [[-15.75,15.75,0.0,0.0],
[15.75,-15.75,0.0,0.0],
[0.0,0.0,-15.75,15.75],
[0.0,0.0,15.75,-15.75]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.75,15.75,0.0,0.0],
[15.75,-15.75,0.0,0.0],
[0.0,0.0,-15.75,15.75],
[0.0,0.0,15.75,-15.75]]
aa #vectorz/matrix [[-15.75,15.75,0.0,0.0],
[15.75,-15.75,0.0,0.0],
[0.0,0.0,-15.75,15.75],
[0.0,0.0,15.75,-15.75]]
real-a #vectorz/matrix [[7.875,-7.875,0.0,0.0],
[-7.875,7.875,0.0,0.0],
[0.0,0.0,7.875,-7.875],
[0.0,0.0,-7.875,7.875]]
t #vectorz/vector [-7.875,-7.875,-7.875,-7.875]
init:  #vectorz/matrix [[-24.625,-8.875,-81.0,-100.0],
[-8.875,-24.625,-64.0,-81.0],
[-81.0,-64.0,-24.625,-8.875],
[-100.0,-81.0,-8.875,-24.625]]
r #vectorz/matrix [[-23.625,23.625,-72.125,-91.125],
[23.625,-23.625,-55.125,-72.125],
[-72.125,-55.125,-23.625,23.625],
[-91.125,-72.125,23.625,-23.625]]
real-r #vectorz/matrix [[-19.6875,19.6875,-56.0625,-70.3125],
[19.6875,-19.6875,-43.3125,-56.0625],
[-56.0625,-43.3125,-19.6875,19.6875],
[-70.3125,-56.0625,19.6875,-19.6875]]
a* #vectorz/matrix [[-19.6875,19.6875,0.0,0.0],
[19.6875,-19.6875,0.0,0.0],
[0.0,0.0,-19.6875,19.6875],
[0.0,0.0,19.6875,-19.6875]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-19.6875,19.6875,0.0,0.0],
[19.6875,-19.6875,0.0,0.0],
[0.0,0.0,-19.6875,19.6875],
[0.0,0.0,19.6875,-19.6875]]
aa #vectorz/matrix [[-19.6875,19.6875,0.0,0.0],
[19.6875,-19.6875,0.0,0.0],
[0.0,0.0,-19.6875,19.6875],
[0.0,0.0,19.6875,-19.6875]]
real-a #vectorz/matrix [[13.78125,-13.78125,0.0,0.0],
[-13.78125,13.78125,0.0,0.0],
[0.0,0.0,13.78125,-13.78125],
[0.0,0.0,-13.78125,13.78125]]
t #vectorz/vector [-5.90625,-5.90625,-5.90625,-5.90625]
init:  #vectorz/matrix [[-18.71875,-14.78125,-81.0,-100.0],
[-14.78125,-18.71875,-64.0,-81.0],
[-81.0,-64.0,-18.71875,-14.78125],
[-100.0,-81.0,-14.78125,-18.71875]]
r #vectorz/matrix [[-17.71875,17.71875,-66.21875,-85.21875],
[17.71875,-17.71875,-49.21875,-66.21875],
[-66.21875,-49.21875,-17.71875,17.71875],
[-85.21875,-66.21875,17.71875,-17.71875]]
real-r #vectorz/matrix [[-18.703125,18.703125,-61.140625,-77.765625],
[18.703125,-18.703125,-46.265625,-61.140625],
[-61.140625,-46.265625,-18.703125,18.703125],
[-77.765625,-61.140625,18.703125,-18.703125]]
a* #vectorz/matrix [[-18.703125,18.703125,0.0,0.0],
[18.703125,-18.703125,0.0,0.0],
[0.0,0.0,-18.703125,18.703125],
[0.0,0.0,18.703125,-18.703125]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-18.703125,18.703125,0.0,0.0],
[18.703125,-18.703125,0.0,0.0],
[0.0,0.0,-18.703125,18.703125],
[0.0,0.0,18.703125,-18.703125]]
aa #vectorz/matrix [[-18.703125,18.703125,0.0,0.0],
[18.703125,-18.703125,0.0,0.0],
[0.0,0.0,-18.703125,18.703125],
[0.0,0.0,18.703125,-18.703125]]
real-a #vectorz/matrix [[16.2421875,-16.2421875,0.0,0.0],
[-16.2421875,16.2421875,0.0,0.0],
[0.0,0.0,16.2421875,-16.2421875],
[0.0,0.0,-16.2421875,16.2421875]]
t #vectorz/vector [-2.4609375,-2.4609375,-2.4609375,-2.4609375]
init:  #vectorz/matrix [[-16.2578125,-17.2421875,-81.0,-100.0],
[-17.2421875,-16.2578125,-64.0,-81.0],
[-81.0,-64.0,-16.2578125,-17.2421875],
[-100.0,-81.0,-17.2421875,-16.2578125]]
r #vectorz/matrix [[-15.2578125,15.2578125,-64.7421875,-83.7421875],
[15.2578125,-15.2578125,-47.7421875,-64.7421875],
[-64.7421875,-47.7421875,-15.2578125,15.2578125],
[-83.7421875,-64.7421875,15.2578125,-15.2578125]]
real-r #vectorz/matrix [[-16.98046875,16.98046875,-62.94140625,-80.75390625],
[16.98046875,-16.98046875,-47.00390625,-62.94140625],
[-62.94140625,-47.00390625,-16.98046875,16.98046875],
[-80.75390625,-62.94140625,16.98046875,-16.98046875]]
a* #vectorz/matrix [[-16.98046875,16.98046875,0.0,0.0],
[16.98046875,-16.98046875,0.0,0.0],
[0.0,0.0,-16.98046875,16.98046875],
[0.0,0.0,16.98046875,-16.98046875]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-16.98046875,16.98046875,0.0,0.0],
[16.98046875,-16.98046875,0.0,0.0],
[0.0,0.0,-16.98046875,16.98046875],
[0.0,0.0,16.98046875,-16.98046875]]
aa #vectorz/matrix [[-16.98046875,16.98046875,0.0,0.0],
[16.98046875,-16.98046875,0.0,0.0],
[0.0,0.0,-16.98046875,16.98046875],
[0.0,0.0,16.98046875,-16.98046875]]
real-a #vectorz/matrix [[16.611328125,-16.611328125,0.0,0.0],
[-16.611328125,16.611328125,0.0,0.0],
[0.0,0.0,16.611328125,-16.611328125],
[0.0,0.0,-16.611328125,16.611328125]]
t #vectorz/vector [-0.369140625,-0.369140625,-0.369140625,-0.369140625]
init:  #vectorz/matrix [[-15.888671875,-17.611328125,-81.0,-100.0],
[-17.611328125,-15.888671875,-64.0,-81.0],
[-81.0,-64.0,-15.888671875,-17.611328125],
[-100.0,-81.0,-17.611328125,-15.888671875]]
r #vectorz/matrix [[-14.888671875,14.888671875,-65.111328125,-84.111328125],
[14.888671875,-14.888671875,-48.111328125,-65.111328125],
[-65.111328125,-48.111328125,-14.888671875,14.888671875],
[-84.111328125,-65.111328125,14.888671875,-14.888671875]]
real-r #vectorz/matrix [[-15.9345703125,15.9345703125,-64.0263671875,-82.4326171875],
[15.9345703125,-15.9345703125,-47.5576171875,-64.0263671875],
[-64.0263671875,-47.5576171875,-15.9345703125,15.9345703125],
[-82.4326171875,-64.0263671875,15.9345703125,-15.9345703125]]
a* #vectorz/matrix [[-15.9345703125,15.9345703125,0.0,0.0],
[15.9345703125,-15.9345703125,0.0,0.0],
[0.0,0.0,-15.9345703125,15.9345703125],
[0.0,0.0,15.9345703125,-15.9345703125]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.9345703125,15.9345703125,0.0,0.0],
[15.9345703125,-15.9345703125,0.0,0.0],
[0.0,0.0,-15.9345703125,15.9345703125],
[0.0,0.0,15.9345703125,-15.9345703125]]
aa #vectorz/matrix [[-15.9345703125,15.9345703125,0.0,0.0],
[15.9345703125,-15.9345703125,0.0,0.0],
[0.0,0.0,-15.9345703125,15.9345703125],
[0.0,0.0,15.9345703125,-15.9345703125]]
real-a #vectorz/matrix [[16.27294921875,-16.27294921875,0.0,0.0],
[-16.27294921875,16.27294921875,0.0,0.0],
[0.0,0.0,16.27294921875,-16.27294921875],
[0.0,0.0,-16.27294921875,16.27294921875]]
t #vectorz/vector [0.33837890625,0.33837890625,0.33837890625,0.33837890625]
init:  #vectorz/matrix [[-16.22705078125,-17.27294921875,-81.0,-100.0],
[-17.27294921875,-16.22705078125,-64.0,-81.0],
[-81.0,-64.0,-16.22705078125,-17.27294921875],
[-100.0,-81.0,-17.27294921875,-16.22705078125]]
r #vectorz/matrix [[-15.22705078125,15.22705078125,-64.77294921875,-83.77294921875],
[15.22705078125,-15.22705078125,-47.77294921875,-64.77294921875],
[-64.77294921875,-47.77294921875,-15.22705078125,15.22705078125],
[-83.77294921875,-64.77294921875,15.22705078125,-15.22705078125]]
real-r #vectorz/matrix [[-15.580810546875,15.580810546875,-64.399658203125,-83.102783203125],
[15.580810546875,-15.580810546875,-47.665283203125,-64.399658203125],
[-64.399658203125,-47.665283203125,-15.580810546875,15.580810546875],
[-83.102783203125,-64.399658203125,15.580810546875,-15.580810546875]]
a* #vectorz/matrix [[-15.580810546875,15.580810546875,0.0,0.0],
[15.580810546875,-15.580810546875,0.0,0.0],
[0.0,0.0,-15.580810546875,15.580810546875],
[0.0,0.0,15.580810546875,-15.580810546875]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.580810546875,15.580810546875,0.0,0.0],
[15.580810546875,-15.580810546875,0.0,0.0],
[0.0,0.0,-15.580810546875,15.580810546875],
[0.0,0.0,15.580810546875,-15.580810546875]]
aa #vectorz/matrix [[-15.580810546875,15.580810546875,0.0,0.0],
[15.580810546875,-15.580810546875,0.0,0.0],
[0.0,0.0,-15.580810546875,15.580810546875],
[0.0,0.0,15.580810546875,-15.580810546875]]
real-a #vectorz/matrix [[15.9268798828125,-15.9268798828125,0.0,0.0],
[-15.9268798828125,15.9268798828125,0.0,0.0],
[0.0,0.0,15.9268798828125,-15.9268798828125],
[0.0,0.0,-15.9268798828125,15.9268798828125]]
t #vectorz/vector [0.3460693359375,0.3460693359375,0.3460693359375,0.3460693359375]
init:  #vectorz/matrix [[-16.5731201171875,-16.9268798828125,-81.0,-100.0],
[-16.9268798828125,-16.5731201171875,-64.0,-81.0],
[-81.0,-64.0,-16.5731201171875,-16.9268798828125],
[-100.0,-81.0,-16.9268798828125,-16.5731201171875]]
r #vectorz/matrix [[-15.5731201171875,15.5731201171875,-64.4268798828125,-83.4268798828125],
[15.5731201171875,-15.5731201171875,-47.4268798828125,-64.4268798828125],
[-64.4268798828125,-47.4268798828125,-15.5731201171875,15.5731201171875],
[-83.4268798828125,-64.4268798828125,15.5731201171875,-15.5731201171875]]
real-r #vectorz/matrix [[-15.57696533203125,15.57696533203125,-64.41326904296875,-83.26483154296875],
[15.57696533203125,-15.57696533203125,-47.54608154296875,-64.41326904296875],
[-64.41326904296875,-47.54608154296875,-15.57696533203125,15.57696533203125],
[-83.26483154296875,-64.41326904296875,15.57696533203125,-15.57696533203125]]
a* #vectorz/matrix [[-15.57696533203125,15.57696533203125,0.0,0.0],
[15.57696533203125,-15.57696533203125,0.0,0.0],
[0.0,0.0,-15.57696533203125,15.57696533203125],
[0.0,0.0,15.57696533203125,-15.57696533203125]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.57696533203125,15.57696533203125,0.0,0.0],
[15.57696533203125,-15.57696533203125,0.0,0.0],
[0.0,0.0,-15.57696533203125,15.57696533203125],
[0.0,0.0,15.57696533203125,-15.57696533203125]]
aa #vectorz/matrix [[-15.57696533203125,15.57696533203125,0.0,0.0],
[15.57696533203125,-15.57696533203125,0.0,0.0],
[0.0,0.0,-15.57696533203125,15.57696533203125],
[0.0,0.0,15.57696533203125,-15.57696533203125]]
real-a #vectorz/matrix [[15.751922607421875,-15.751922607421875,0.0,0.0],
[-15.751922607421875,15.751922607421875,0.0,0.0],
[0.0,0.0,15.751922607421875,-15.751922607421875],
[0.0,0.0,-15.751922607421875,15.751922607421875]]
t #vectorz/vector [0.174957275390625,0.174957275390625,0.174957275390625,0.174957275390625]
init:  #vectorz/matrix [[-16.748077392578125,-16.751922607421875,-81.0,-100.0],
[-16.751922607421875,-16.748077392578125,-64.0,-81.0],
[-81.0,-64.0,-16.748077392578125,-16.751922607421875],
[-100.0,-81.0,-16.751922607421875,-16.748077392578125]]
r #vectorz/matrix [[-15.748077392578125,15.748077392578125,-64.25192260742188,-83.25192260742188],
[15.748077392578125,-15.748077392578125,-47.251922607421875,-64.25192260742188],
[-64.25192260742188,-47.251922607421875,-15.748077392578125,15.748077392578125],
[-83.25192260742188,-64.25192260742188,15.748077392578125,-15.748077392578125]]
real-r #vectorz/matrix [[-15.662521362304688,15.662521362304688,-64.33259582519531,-83.25837707519531],
[15.662521362304688,-15.662521362304688,-47.39900207519531,-64.33259582519531],
[-64.33259582519531,-47.39900207519531,-15.662521362304688,15.662521362304688],
[-83.25837707519531,-64.33259582519531,15.662521362304688,-15.662521362304688]]
a* #vectorz/matrix [[-15.662521362304688,15.662521362304688,0.0,0.0],
[15.662521362304688,-15.662521362304688,0.0,0.0],
[0.0,0.0,-15.662521362304688,15.662521362304688],
[0.0,0.0,15.662521362304688,-15.662521362304688]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.662521362304688,15.662521362304688,0.0,0.0],
[15.662521362304688,-15.662521362304688,0.0,0.0],
[0.0,0.0,-15.662521362304688,15.662521362304688],
[0.0,0.0,15.662521362304688,-15.662521362304688]]
aa #vectorz/matrix [[-15.662521362304688,15.662521362304688,0.0,0.0],
[15.662521362304688,-15.662521362304688,0.0,0.0],
[0.0,0.0,-15.662521362304688,15.662521362304688],
[0.0,0.0,15.662521362304688,-15.662521362304688]]
real-a #vectorz/matrix [[15.707221984863281,-15.707221984863281,0.0,0.0],
[-15.707221984863281,15.707221984863281,0.0,0.0],
[0.0,0.0,15.707221984863281,-15.707221984863281],
[0.0,0.0,-15.707221984863281,15.707221984863281]]
t #vectorz/vector [0.04470062255859375,0.04470062255859375,0.04470062255859375,0.04470062255859375]
init:  #vectorz/matrix [[-16.79277801513672,-16.70722198486328,-81.0,-100.0],
[-16.70722198486328,-16.79277801513672,-64.0,-81.0],
[-81.0,-64.0,-16.79277801513672,-16.70722198486328],
[-100.0,-81.0,-16.70722198486328,-16.79277801513672]]
r #vectorz/matrix [[-15.792778015136719,15.792778015136719,-64.29277801513672,-83.29277801513672],
[15.792778015136719,-15.792778015136719,-47.29277801513672,-64.29277801513672],
[-64.29277801513672,-47.29277801513672,-15.792778015136719,15.792778015136719],
[-83.29277801513672,-64.29277801513672,15.792778015136719,-15.792778015136719]]
real-r #vectorz/matrix [[-15.727649688720703,15.727649688720703,-64.31268692016602,-83.27557754516602],
[15.727649688720703,-15.727649688720703,-47.345890045166016,-64.31268692016602],
[-64.31268692016602,-47.345890045166016,-15.727649688720703,15.727649688720703],
[-83.27557754516602,-64.31268692016602,15.727649688720703,-15.727649688720703]]
a* #vectorz/matrix [[-15.727649688720703,15.727649688720703,0.0,0.0],
[15.727649688720703,-15.727649688720703,0.0,0.0],
[0.0,0.0,-15.727649688720703,15.727649688720703],
[0.0,0.0,15.727649688720703,-15.727649688720703]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.727649688720703,15.727649688720703,0.0,0.0],
[15.727649688720703,-15.727649688720703,0.0,0.0],
[0.0,0.0,-15.727649688720703,15.727649688720703],
[0.0,0.0,15.727649688720703,-15.727649688720703]]
aa #vectorz/matrix [[-15.727649688720703,15.727649688720703,0.0,0.0],
[15.727649688720703,-15.727649688720703,0.0,0.0],
[0.0,0.0,-15.727649688720703,15.727649688720703],
[0.0,0.0,15.727649688720703,-15.727649688720703]]
real-a #vectorz/matrix [[15.717435836791992,-15.717435836791992,0.0,0.0],
[-15.717435836791992,15.717435836791992,0.0,0.0],
[0.0,0.0,15.717435836791992,-15.717435836791992],
[0.0,0.0,-15.717435836791992,15.717435836791992]]
t #vectorz/vector [-0.010213851928710938,-0.010213851928710938,-0.010213851928710938,-0.010213851928710938]
init:  #vectorz/matrix [[-16.782564163208008,-16.717435836791992,-81.0,-100.0],
[-16.717435836791992,-16.782564163208008,-64.0,-81.0],
[-81.0,-64.0,-16.782564163208008,-16.717435836791992],
[-100.0,-81.0,-16.717435836791992,-16.782564163208008]]
r #vectorz/matrix [[-15.782564163208008,15.782564163208008,-64.28256416320801,-83.28256416320801],
[15.782564163208008,-15.782564163208008,-47.28256416320801,-64.28256416320801],
[-64.28256416320801,-47.28256416320801,-15.782564163208008,15.782564163208008],
[-83.28256416320801,-64.28256416320801,15.782564163208008,-15.782564163208008]]
real-r #vectorz/matrix [[-15.755106925964355,15.755106925964355,-64.29762554168701,-83.27907085418701],
[15.755106925964355,-15.755106925964355,-47.31422710418701,-64.29762554168701],
[-64.29762554168701,-47.31422710418701,-15.755106925964355,15.755106925964355],
[-83.27907085418701,-64.29762554168701,15.755106925964355,-15.755106925964355]]
a* #vectorz/matrix [[-15.755106925964355,15.755106925964355,0.0,0.0],
[15.755106925964355,-15.755106925964355,0.0,0.0],
[0.0,0.0,-15.755106925964355,15.755106925964355],
[0.0,0.0,15.755106925964355,-15.755106925964355]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.755106925964355,15.755106925964355,0.0,0.0],
[15.755106925964355,-15.755106925964355,0.0,0.0],
[0.0,0.0,-15.755106925964355,15.755106925964355],
[0.0,0.0,15.755106925964355,-15.755106925964355]]
aa #vectorz/matrix [[-15.755106925964355,15.755106925964355,0.0,0.0],
[15.755106925964355,-15.755106925964355,0.0,0.0],
[0.0,0.0,-15.755106925964355,15.755106925964355],
[0.0,0.0,15.755106925964355,-15.755106925964355]]
real-a #vectorz/matrix [[15.736271381378174,-15.736271381378174,0.0,0.0],
[-15.736271381378174,15.736271381378174,0.0,0.0],
[0.0,0.0,15.736271381378174,-15.736271381378174],
[0.0,0.0,-15.736271381378174,15.736271381378174]]
t #vectorz/vector [-0.01883554458618164,-0.01883554458618164,-0.01883554458618164,-0.01883554458618164]
init:  #vectorz/matrix [[-16.763728618621826,-16.736271381378174,-81.0,-100.0],
[-16.736271381378174,-16.763728618621826,-64.0,-81.0],
[-81.0,-64.0,-16.763728618621826,-16.736271381378174],
[-100.0,-81.0,-16.736271381378174,-16.763728618621826]]
r #vectorz/matrix [[-15.763728618621826,15.763728618621826,-64.26372861862183,-83.26372861862183],
[15.763728618621826,-15.763728618621826,-47.263728618621826,-64.26372861862183],
[-64.26372861862183,-47.263728618621826,-15.763728618621826,15.763728618621826],
[-83.26372861862183,-64.26372861862183,15.763728618621826,-15.763728618621826]]
real-r #vectorz/matrix [[-15.75941777229309,15.75941777229309,-64.28067708015442,-83.27139973640442],
[15.75941777229309,-15.75941777229309,-47.28897786140442,-64.28067708015442],
[-64.28067708015442,-47.28897786140442,-15.75941777229309,15.75941777229309],
[-83.27139973640442,-64.28067708015442,15.75941777229309,-15.75941777229309]]
a* #vectorz/matrix [[-15.75941777229309,15.75941777229309,0.0,0.0],
[15.75941777229309,-15.75941777229309,0.0,0.0],
[0.0,0.0,-15.75941777229309,15.75941777229309],
[0.0,0.0,15.75941777229309,-15.75941777229309]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.75941777229309,15.75941777229309,0.0,0.0],
[15.75941777229309,-15.75941777229309,0.0,0.0],
[0.0,0.0,-15.75941777229309,15.75941777229309],
[0.0,0.0,15.75941777229309,-15.75941777229309]]
aa #vectorz/matrix [[-15.75941777229309,15.75941777229309,0.0,0.0],
[15.75941777229309,-15.75941777229309,0.0,0.0],
[0.0,0.0,-15.75941777229309,15.75941777229309],
[0.0,0.0,15.75941777229309,-15.75941777229309]]
real-a #vectorz/matrix [[15.747844576835632,-15.747844576835632,0.0,0.0],
[-15.747844576835632,15.747844576835632,0.0,0.0],
[0.0,0.0,15.747844576835632,-15.747844576835632],
[0.0,0.0,-15.747844576835632,15.747844576835632]]
t #vectorz/vector [-0.011573195457458496,-0.011573195457458496,-0.011573195457458496,-0.011573195457458496]
init:  #vectorz/matrix [[-16.752155423164368,-16.747844576835632,-81.0,-100.0],
[-16.747844576835632,-16.752155423164368,-64.0,-81.0],
[-81.0,-64.0,-16.752155423164368,-16.747844576835632],
[-100.0,-81.0,-16.747844576835632,-16.752155423164368]]
r #vectorz/matrix [[-15.752155423164368,15.752155423164368,-64.25215542316437,-83.25215542316437],
[15.752155423164368,-15.752155423164368,-47.25215542316437,-64.25215542316437],
[-64.25215542316437,-47.25215542316437,-15.752155423164368,15.752155423164368],
[-83.25215542316437,-64.25215542316437,15.752155423164368,-15.752155423164368]]
real-r #vectorz/matrix [[-15.75578659772873,15.75578659772873,-64.2664162516594,-83.2617775797844],
[15.75578659772873,-15.75578659772873,-47.27056664228439,-64.2664162516594],
[-64.2664162516594,-47.27056664228439,-15.75578659772873,15.75578659772873],
[-83.2617775797844,-64.2664162516594,15.75578659772873,-15.75578659772873]]
a* #vectorz/matrix [[-15.75578659772873,15.75578659772873,0.0,0.0],
[15.75578659772873,-15.75578659772873,0.0,0.0],
[0.0,0.0,-15.75578659772873,15.75578659772873],
[0.0,0.0,15.75578659772873,-15.75578659772873]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.75578659772873,15.75578659772873,0.0,0.0],
[15.75578659772873,-15.75578659772873,0.0,0.0],
[0.0,0.0,-15.75578659772873,15.75578659772873],
[0.0,0.0,15.75578659772873,-15.75578659772873]]
aa #vectorz/matrix [[-15.75578659772873,15.75578659772873,0.0,0.0],
[15.75578659772873,-15.75578659772873,0.0,0.0],
[0.0,0.0,-15.75578659772873,15.75578659772873],
[0.0,0.0,15.75578659772873,-15.75578659772873]]
real-a #vectorz/matrix [[15.75181558728218,-15.75181558728218,0.0,0.0],
[-15.75181558728218,15.75181558728218,0.0,0.0],
[0.0,0.0,15.75181558728218,-15.75181558728218],
[0.0,0.0,-15.75181558728218,15.75181558728218]]
t #vectorz/vector [-0.003971010446548462,-0.003971010446548462,-0.003971010446548462,-0.003971010446548462]
init:  #vectorz/matrix [[-16.74818441271782,-16.75181558728218,-81.0,-100.0],
[-16.75181558728218,-16.74818441271782,-64.0,-81.0],
[-81.0,-64.0,-16.74818441271782,-16.75181558728218],
[-100.0,-81.0,-16.75181558728218,-16.74818441271782]]
r #vectorz/matrix [[-15.74818441271782,15.74818441271782,-64.25181558728218,-83.25181558728218],
[15.74818441271782,-15.74818441271782,-47.25181558728218,-64.25181558728218],
[-64.25181558728218,-47.25181558728218,-15.74818441271782,15.74818441271782],
[-83.25181558728218,-64.25181558728218,15.74818441271782,-15.74818441271782]]
real-r #vectorz/matrix [[-15.751985505223274,15.751985505223274,-64.25911591947079,-83.25679658353329],
[15.751985505223274,-15.751985505223274,-47.26119111478329,-64.25911591947079],
[-64.25911591947079,-47.26119111478329,-15.751985505223274,15.751985505223274],
[-83.25679658353329,-64.25911591947079,15.751985505223274,-15.751985505223274]]
a* #vectorz/matrix [[-15.751985505223274,15.751985505223274,0.0,0.0],
[15.751985505223274,-15.751985505223274,0.0,0.0],
[0.0,0.0,-15.751985505223274,15.751985505223274],
[0.0,0.0,15.751985505223274,-15.751985505223274]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.751985505223274,15.751985505223274,0.0,0.0],
[15.751985505223274,-15.751985505223274,0.0,0.0],
[0.0,0.0,-15.751985505223274,15.751985505223274],
[0.0,0.0,15.751985505223274,-15.751985505223274]]
aa #vectorz/matrix [[-15.751985505223274,15.751985505223274,0.0,0.0],
[15.751985505223274,-15.751985505223274,0.0,0.0],
[0.0,0.0,-15.751985505223274,15.751985505223274],
[0.0,0.0,15.751985505223274,-15.751985505223274]]
real-a #vectorz/matrix [[15.751900546252728,-15.751900546252728,0.0,0.0],
[-15.751900546252728,15.751900546252728,0.0,0.0],
[0.0,0.0,15.751900546252728,-15.751900546252728],
[0.0,0.0,-15.751900546252728,15.751900546252728]]
t #vectorz/vector [-8.495897054672241E-5,-8.495897054672241E-5,-8.495897054672241E-5,-8.495897054672241E-5]
init:  #vectorz/matrix [[-16.748099453747272,-16.751900546252728,-81.0,-100.0],
[-16.751900546252728,-16.748099453747272,-64.0,-81.0],
[-81.0,-64.0,-16.748099453747272,-16.751900546252728],
[-100.0,-81.0,-16.751900546252728,-16.748099453747272]]
r #vectorz/matrix [[-15.748099453747272,15.748099453747272,-64.25190054625273,-83.25190054625273],
[15.748099453747272,-15.748099453747272,-47.25190054625273,-64.25190054625273],
[-64.25190054625273,-47.25190054625273,-15.748099453747272,15.748099453747272],
[-83.25190054625273,-64.25190054625273,15.748099453747272,-15.748099453747272]]
real-r #vectorz/matrix [[-15.750042479485273,15.750042479485273,-64.25550823286176,-83.25434856489301],
[15.750042479485273,-15.750042479485273,-47.25654583051801,-64.25550823286176],
[-64.25550823286176,-47.25654583051801,-15.750042479485273,15.750042479485273],
[-83.25434856489301,-64.25550823286176,15.750042479485273,-15.750042479485273]]
a* #vectorz/matrix [[-15.750042479485273,15.750042479485273,0.0,0.0],
[15.750042479485273,-15.750042479485273,0.0,0.0],
[0.0,0.0,-15.750042479485273,15.750042479485273],
[0.0,0.0,15.750042479485273,-15.750042479485273]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.750042479485273,15.750042479485273,0.0,0.0],
[15.750042479485273,-15.750042479485273,0.0,0.0],
[0.0,0.0,-15.750042479485273,15.750042479485273],
[0.0,0.0,15.750042479485273,-15.750042479485273]]
aa #vectorz/matrix [[-15.750042479485273,15.750042479485273,0.0,0.0],
[15.750042479485273,-15.750042479485273,0.0,0.0],
[0.0,0.0,-15.750042479485273,15.750042479485273],
[0.0,0.0,15.750042479485273,-15.750042479485273]]
real-a #vectorz/matrix [[15.750971512869,-15.750971512869,0.0,0.0],
[-15.750971512869,15.750971512869,0.0,0.0],
[0.0,0.0,15.750971512869,-15.750971512869],
[0.0,0.0,-15.750971512869,15.750971512869]]
t #vectorz/vector [9.290333837270737E-4,9.290333837270737E-4,9.290333837270737E-4,9.290333837270737E-4]
init:  #vectorz/matrix [[-16.749028487131,-16.750971512869,-81.0,-100.0],
[-16.750971512869,-16.749028487131,-64.0,-81.0],
[-81.0,-64.0,-16.749028487131,-16.750971512869],
[-100.0,-81.0,-16.750971512869,-16.749028487131]]
r #vectorz/matrix [[-15.749028487131,15.749028487131,-64.250971512869,-83.250971512869],
[15.749028487131,-15.749028487131,-47.250971512869,-64.250971512869],
[-64.250971512869,-47.250971512869,-15.749028487131,15.749028487131],
[-83.250971512869,-64.250971512869,15.749028487131,-15.749028487131]]
real-r #vectorz/matrix [[-15.749535483308136,15.749535483308136,-64.25323987286538,-83.252660038881],
[15.749535483308136,-15.749535483308136,-47.253758671693504,-64.25323987286538],
[-64.25323987286538,-47.253758671693504,-15.749535483308136,15.749535483308136],
[-83.252660038881,-64.25323987286538,15.749535483308136,-15.749535483308136]]
a* #vectorz/matrix [[-15.749535483308136,15.749535483308136,0.0,0.0],
[15.749535483308136,-15.749535483308136,0.0,0.0],
[0.0,0.0,-15.749535483308136,15.749535483308136],
[0.0,0.0,15.749535483308136,-15.749535483308136]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.749535483308136,15.749535483308136,0.0,0.0],
[15.749535483308136,-15.749535483308136,0.0,0.0],
[0.0,0.0,-15.749535483308136,15.749535483308136],
[0.0,0.0,15.749535483308136,-15.749535483308136]]
aa #vectorz/matrix [[-15.749535483308136,15.749535483308136,0.0,0.0],
[15.749535483308136,-15.749535483308136,0.0,0.0],
[0.0,0.0,-15.749535483308136,15.749535483308136],
[0.0,0.0,15.749535483308136,-15.749535483308136]]
real-a #vectorz/matrix [[15.750253498088568,-15.750253498088568,0.0,0.0],
[-15.750253498088568,15.750253498088568,0.0,0.0],
[0.0,0.0,15.750253498088568,-15.750253498088568],
[0.0,0.0,-15.750253498088568,15.750253498088568]]
t #vectorz/vector [7.180147804319859E-4,7.180147804319859E-4,7.180147804319859E-4,7.180147804319859E-4]
init:  #vectorz/matrix [[-16.74974650191143,-16.75025349808857,-81.0,-100.0],
[-16.75025349808857,-16.74974650191143,-64.0,-81.0],
[-81.0,-64.0,-16.74974650191143,-16.75025349808857],
[-100.0,-81.0,-16.75025349808857,-16.74974650191143]]
r #vectorz/matrix [[-15.749746501911432,15.749746501911432,-64.25025349808857,-83.25025349808857],
[15.749746501911432,-15.749746501911432,-47.25025349808857,-64.25025349808857],
[-64.25025349808857,-47.25025349808857,-15.749746501911432,15.749746501911432],
[-83.25025349808857,-64.25025349808857,15.749746501911432,-15.749746501911432]]
real-r #vectorz/matrix [[-15.749640992609784,15.749640992609784,-64.25174668547697,-83.25145676848479],
[15.749640992609784,-15.749640992609784,-47.252006084891036,-64.25174668547697],
[-64.25174668547697,-47.252006084891036,-15.749640992609784,15.749640992609784],
[-83.25145676848479,-64.25174668547697,15.749640992609784,-15.749640992609784]]
a* #vectorz/matrix [[-15.749640992609784,15.749640992609784,0.0,0.0],
[15.749640992609784,-15.749640992609784,0.0,0.0],
[0.0,0.0,-15.749640992609784,15.749640992609784],
[0.0,0.0,15.749640992609784,-15.749640992609784]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.749640992609784,15.749640992609784,0.0,0.0],
[15.749640992609784,-15.749640992609784,0.0,0.0],
[0.0,0.0,-15.749640992609784,15.749640992609784],
[0.0,0.0,15.749640992609784,-15.749640992609784]]
aa #vectorz/matrix [[-15.749640992609784,15.749640992609784,0.0,0.0],
[15.749640992609784,-15.749640992609784,0.0,0.0],
[0.0,0.0,-15.749640992609784,15.749640992609784],
[0.0,0.0,15.749640992609784,-15.749640992609784]]
real-a #vectorz/matrix [[15.749947245349176,-15.749947245349176,0.0,0.0],
[-15.749947245349176,15.749947245349176,0.0,0.0],
[0.0,0.0,15.749947245349176,-15.749947245349176],
[0.0,0.0,-15.749947245349176,15.749947245349176]]
t #vectorz/vector [3.06252739392221E-4,3.06252739392221E-4,3.06252739392221E-4,3.06252739392221E-4]
init:  #vectorz/matrix [[-16.750052754650824,-16.749947245349176,-81.0,-100.0],
[-16.749947245349176,-16.750052754650824,-64.0,-81.0],
[-81.0,-64.0,-16.750052754650824,-16.749947245349176],
[-100.0,-81.0,-16.749947245349176,-16.750052754650824]]
r #vectorz/matrix [[-15.750052754650824,15.750052754650824,-64.25005275465082,-83.25005275465082],
[15.750052754650824,-15.750052754650824,-47.250052754650824,-64.25005275465082],
[-64.25005275465082,-47.250052754650824,-15.750052754650824,15.750052754650824],
[-83.25005275465082,-64.25005275465082,15.750052754650824,-15.750052754650824]]
real-r #vectorz/matrix [[-15.749846873630304,15.749846873630304,-64.2508997200639,-83.2507547615678],
[15.749846873630304,-15.749846873630304,-47.25102941977093,-64.2508997200639],
[-64.2508997200639,-47.25102941977093,-15.749846873630304,15.749846873630304],
[-83.2507547615678,-64.2508997200639,15.749846873630304,-15.749846873630304]]
a* #vectorz/matrix [[-15.749846873630304,15.749846873630304,0.0,0.0],
[15.749846873630304,-15.749846873630304,0.0,0.0],
[0.0,0.0,-15.749846873630304,15.749846873630304],
[0.0,0.0,15.749846873630304,-15.749846873630304]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.749846873630304,15.749846873630304,0.0,0.0],
[15.749846873630304,-15.749846873630304,0.0,0.0],
[0.0,0.0,-15.749846873630304,15.749846873630304],
[0.0,0.0,15.749846873630304,-15.749846873630304]]
aa #vectorz/matrix [[-15.749846873630304,15.749846873630304,0.0,0.0],
[15.749846873630304,-15.749846873630304,0.0,0.0],
[0.0,0.0,-15.749846873630304,15.749846873630304],
[0.0,0.0,15.749846873630304,-15.749846873630304]]
real-a #vectorz/matrix [[15.74989705948974,-15.74989705948974,0.0,0.0],
[-15.74989705948974,15.74989705948974,0.0,0.0],
[0.0,0.0,15.74989705948974,-15.74989705948974],
[0.0,0.0,-15.74989705948974,15.74989705948974]]
t #vectorz/vector [5.018585943616927E-5,5.018585943616927E-5,5.018585943616927E-5,5.018585943616927E-5]
init:  #vectorz/matrix [[-16.75010294051026,-16.74989705948974,-81.0,-100.0],
[-16.74989705948974,-16.75010294051026,-64.0,-81.0],
[-81.0,-64.0,-16.75010294051026,-16.74989705948974],
[-100.0,-81.0,-16.74989705948974,-16.75010294051026]]
r #vectorz/matrix [[-15.75010294051026,15.75010294051026,-64.25010294051026,-83.25010294051026],
[15.75010294051026,-15.75010294051026,-47.25010294051026,-64.25010294051026],
[-64.25010294051026,-47.25010294051026,-15.75010294051026,15.75010294051026],
[-83.25010294051026,-64.25010294051026,15.75010294051026,-15.75010294051026]]
real-r #vectorz/matrix [[-15.749974907070282,15.749974907070282,-64.25050133028708,-83.25042885103903],
[15.749974907070282,-15.749974907070282,-47.250566180140595,-64.25050133028708],
[-64.25050133028708,-47.250566180140595,-15.749974907070282,15.749974907070282],
[-83.25042885103903,-64.25050133028708,15.749974907070282,-15.749974907070282]]
a* #vectorz/matrix [[-15.749974907070282,15.749974907070282,0.0,0.0],
[15.749974907070282,-15.749974907070282,0.0,0.0],
[0.0,0.0,-15.749974907070282,15.749974907070282],
[0.0,0.0,15.749974907070282,-15.749974907070282]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.749974907070282,15.749974907070282,0.0,0.0],
[15.749974907070282,-15.749974907070282,0.0,0.0],
[0.0,0.0,-15.749974907070282,15.749974907070282],
[0.0,0.0,15.749974907070282,-15.749974907070282]]
aa #vectorz/matrix [[-15.749974907070282,15.749974907070282,0.0,0.0],
[15.749974907070282,-15.749974907070282,0.0,0.0],
[0.0,0.0,-15.749974907070282,15.749974907070282],
[0.0,0.0,15.749974907070282,-15.749974907070282]]
real-a #vectorz/matrix [[15.749935983280011,-15.749935983280011,0.0,0.0],
[-15.749935983280011,15.749935983280011,0.0,0.0],
[0.0,0.0,15.749935983280011,-15.749935983280011],
[0.0,0.0,-15.749935983280011,15.749935983280011]]
t #vectorz/vector [-3.8923790270928293E-5,-3.8923790270928293E-5,-3.8923790270928293E-5,-3.8923790270928293E-5]
init:  #vectorz/matrix [[-16.75006401671999,-16.74993598328001,-81.0,-100.0],
[-16.74993598328001,-16.75006401671999,-64.0,-81.0],
[-81.0,-64.0,-16.75006401671999,-16.74993598328001],
[-100.0,-81.0,-16.74993598328001,-16.75006401671999]]
r #vectorz/matrix [[-15.750064016719989,15.750064016719989,-64.25006401671999,-83.25006401671999],
[15.750064016719989,-15.750064016719989,-47.25006401671999,-64.25006401671999],
[-64.25006401671999,-47.25006401671999,-15.750064016719989,15.750064016719989],
[-83.25006401671999,-64.25006401671999,15.750064016719989,-15.750064016719989]]
real-r #vectorz/matrix [[-15.750019461895135,15.750019461895135,-64.25028267350353,-83.25024643387951],
[15.750019461895135,-15.750019461895135,-47.25031509843029,-64.25028267350353],
[-64.25028267350353,-47.25031509843029,-15.750019461895135,15.750019461895135],
[-83.25024643387951,-64.25028267350353,15.750019461895135,-15.750019461895135]]
a* #vectorz/matrix [[-15.750019461895135,15.750019461895135,0.0,0.0],
[15.750019461895135,-15.750019461895135,0.0,0.0],
[0.0,0.0,-15.750019461895135,15.750019461895135],
[0.0,0.0,15.750019461895135,-15.750019461895135]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.750019461895135,15.750019461895135,0.0,0.0],
[15.750019461895135,-15.750019461895135,0.0,0.0],
[0.0,0.0,-15.750019461895135,15.750019461895135],
[0.0,0.0,15.750019461895135,-15.750019461895135]]
aa #vectorz/matrix [[-15.750019461895135,15.750019461895135,0.0,0.0],
[15.750019461895135,-15.750019461895135,0.0,0.0],
[0.0,0.0,-15.750019461895135,15.750019461895135],
[0.0,0.0,15.750019461895135,-15.750019461895135]]
real-a #vectorz/matrix [[15.749977722587573,-15.749977722587573,0.0,0.0],
[-15.749977722587573,15.749977722587573,0.0,0.0],
[0.0,0.0,15.749977722587573,-15.749977722587573],
[0.0,0.0,-15.749977722587573,15.749977722587573]]
t #vectorz/vector [-4.173930756223854E-5,-4.173930756223854E-5,-4.173930756223854E-5,-4.173930756223854E-5]
init:  #vectorz/matrix [[-16.750022277412427,-16.749977722587573,-81.0,-100.0],
[-16.749977722587573,-16.750022277412427,-64.0,-81.0],
[-81.0,-64.0,-16.750022277412427,-16.749977722587573],
[-100.0,-81.0,-16.749977722587573,-16.750022277412427]]
r #vectorz/matrix [[-15.750022277412427,15.750022277412427,-64.25002227741243,-83.25002227741243],
[15.750022277412427,-15.750022277412427,-47.25002227741243,-64.25002227741243],
[-64.25002227741243,-47.25002227741243,-15.750022277412427,15.750022277412427],
[-83.25002227741243,-64.25002227741243,15.750022277412427,-15.750022277412427]]
real-r #vectorz/matrix [[-15.750020869653781,15.750020869653781,-64.25015247545798,-83.25013435564597],
[15.750020869653781,-15.750020869653781,-47.25016868792136,-64.25015247545798],
[-64.25015247545798,-47.25016868792136,-15.750020869653781,15.750020869653781],
[-83.25013435564597,-64.25015247545798,15.750020869653781,-15.750020869653781]]
a* #vectorz/matrix [[-15.750020869653781,15.750020869653781,0.0,0.0],
[15.750020869653781,-15.750020869653781,0.0,0.0],
[0.0,0.0,-15.750020869653781,15.750020869653781],
[0.0,0.0,15.750020869653781,-15.750020869653781]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.750020869653781,15.750020869653781,0.0,0.0],
[15.750020869653781,-15.750020869653781,0.0,0.0],
[0.0,0.0,-15.750020869653781,15.750020869653781],
[0.0,0.0,15.750020869653781,-15.750020869653781]]
aa #vectorz/matrix [[-15.750020869653781,15.750020869653781,0.0,0.0],
[15.750020869653781,-15.750020869653781,0.0,0.0],
[0.0,0.0,-15.750020869653781,15.750020869653781],
[0.0,0.0,15.750020869653781,-15.750020869653781]]
real-a #vectorz/matrix [[15.749999296120677,-15.749999296120677,0.0,0.0],
[-15.749999296120677,15.749999296120677,0.0,0.0],
[0.0,0.0,15.749999296120677,-15.749999296120677],
[0.0,0.0,-15.749999296120677,15.749999296120677]]
t #vectorz/vector [-2.157353310394683E-5,-2.157353310394683E-5,-2.157353310394683E-5,-2.157353310394683E-5]
init:  #vectorz/matrix [[-16.750000703879323,-16.749999296120677,-81.0,-100.0],
[-16.749999296120677,-16.750000703879323,-64.0,-81.0],
[-81.0,-64.0,-16.750000703879323,-16.749999296120677],
[-100.0,-81.0,-16.749999296120677,-16.750000703879323]]
r #vectorz/matrix [[-15.750000703879323,15.750000703879323,-64.25000070387932,-83.25000070387932],
[15.750000703879323,-15.750000703879323,-47.25000070387932,-64.25000070387932],
[-64.25000070387932,-47.25000070387932,-15.750000703879323,15.750000703879323],
[-83.25000070387932,-64.25000070387932,15.750000703879323,-15.750000703879323]]
real-r #vectorz/matrix [[-15.750010786766552,15.750010786766552,-64.25007658966865,-83.25006752976265],
[15.750010786766552,-15.750010786766552,-47.25008469590034,-64.25007658966865],
[-64.25007658966865,-47.25008469590034,-15.750010786766552,15.750010786766552],
[-83.25006752976265,-64.25007658966865,15.750010786766552,-15.750010786766552]]
a* #vectorz/matrix [[-15.750010786766552,15.750010786766552,0.0,0.0],
[15.750010786766552,-15.750010786766552,0.0,0.0],
[0.0,0.0,-15.750010786766552,15.750010786766552],
[0.0,0.0,15.750010786766552,-15.750010786766552]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.750010786766552,15.750010786766552,0.0,0.0],
[15.750010786766552,-15.750010786766552,0.0,0.0],
[0.0,0.0,-15.750010786766552,15.750010786766552],
[0.0,0.0,15.750010786766552,-15.750010786766552]]
aa #vectorz/matrix [[-15.750010786766552,15.750010786766552,0.0,0.0],
[15.750010786766552,-15.750010786766552,0.0,0.0],
[0.0,0.0,-15.750010786766552,15.750010786766552],
[0.0,0.0,15.750010786766552,-15.750010786766552]]
real-a #vectorz/matrix [[15.750005041443615,-15.750005041443615,0.0,0.0],
[-15.750005041443615,15.750005041443615,0.0,0.0],
[0.0,0.0,15.750005041443615,-15.750005041443615],
[0.0,0.0,-15.750005041443615,15.750005041443615]]
t #vectorz/vector [-5.745322937400488E-6,-5.745322937400488E-6,-5.745322937400488E-6,-5.745322937400488E-6]
init:  #vectorz/matrix [[-16.749994958556385,-16.750005041443615,-81.0,-100.0],
[-16.750005041443615,-16.749994958556385,-64.0,-81.0],
[-81.0,-64.0,-16.749994958556385,-16.750005041443615],
[-100.0,-81.0,-16.750005041443615,-16.749994958556385]]
r #vectorz/matrix [[-15.749994958556385,15.749994958556385,-64.25000504144361,-83.25000504144361],
[15.749994958556385,-15.749994958556385,-47.250005041443615,-64.25000504144361],
[-64.25000504144361,-47.250005041443615,-15.749994958556385,15.749994958556385],
[-83.25000504144361,-64.25000504144361,15.749994958556385,-15.749994958556385]]
real-r #vectorz/matrix [[-15.750002872661469,15.750002872661469,-64.25004081555613,-83.25003628560313],
[15.750002872661469,-15.750002872661469,-47.25004486867198,-64.25004081555613],
[-64.25004081555613,-47.25004486867198,-15.750002872661469,15.750002872661469],
[-83.25003628560313,-64.25004081555613,15.750002872661469,-15.750002872661469]]
a* #vectorz/matrix [[-15.750002872661469,15.750002872661469,0.0,0.0],
[15.750002872661469,-15.750002872661469,0.0,0.0],
[0.0,0.0,-15.750002872661469,15.750002872661469],
[0.0,0.0,15.750002872661469,-15.750002872661469]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.750002872661469,15.750002872661469,0.0,0.0],
[15.750002872661469,-15.750002872661469,0.0,0.0],
[0.0,0.0,-15.750002872661469,15.750002872661469],
[0.0,0.0,15.750002872661469,-15.750002872661469]]
aa #vectorz/matrix [[-15.750002872661469,15.750002872661469,0.0,0.0],
[15.750002872661469,-15.750002872661469,0.0,0.0],
[0.0,0.0,-15.750002872661469,15.750002872661469],
[0.0,0.0,15.750002872661469,-15.750002872661469]]
real-a #vectorz/matrix [[15.750003957052542,-15.750003957052542,0.0,0.0],
[-15.750003957052542,15.750003957052542,0.0,0.0],
[0.0,0.0,15.750003957052542,-15.750003957052542],
[0.0,0.0,-15.750003957052542,15.750003957052542]]
t #vectorz/vector [1.0843910729363415E-6,1.0843910729363415E-6,1.0843910729363415E-6,1.0843910729363415E-6]
init:  #vectorz/matrix [[-16.74999604294746,-16.75000395705254,-81.0,-100.0],
[-16.75000395705254,-16.74999604294746,-64.0,-81.0],
[-81.0,-64.0,-16.74999604294746,-16.75000395705254],
[-100.0,-81.0,-16.75000395705254,-16.74999604294746]]
r #vectorz/matrix [[-15.749996042947458,15.749996042947458,-64.25000395705254,-83.25000395705254],
[15.749996042947458,-15.749996042947458,-47.25000395705254,-64.25000395705254],
[-64.25000395705254,-47.25000395705254,-15.749996042947458,15.749996042947458],
[-83.25000395705254,-64.25000395705254,15.749996042947458,-15.749996042947458]]
real-r #vectorz/matrix [[-15.749999457804464,15.749999457804464,-64.25002238630434,-83.25002012132784],
[15.749999457804464,-15.749999457804464,-47.25002441286226,-64.25002238630434],
[-64.25002238630434,-47.25002441286226,-15.749999457804464,15.749999457804464],
[-83.25002012132784,-64.25002238630434,15.749999457804464,-15.749999457804464]]
a* #vectorz/matrix [[-15.749999457804464,15.749999457804464,0.0,0.0],
[15.749999457804464,-15.749999457804464,0.0,0.0],
[0.0,0.0,-15.749999457804464,15.749999457804464],
[0.0,0.0,15.749999457804464,-15.749999457804464]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.749999457804464,15.749999457804464,0.0,0.0],
[15.749999457804464,-15.749999457804464,0.0,0.0],
[0.0,0.0,-15.749999457804464,15.749999457804464],
[0.0,0.0,15.749999457804464,-15.749999457804464]]
aa #vectorz/matrix [[-15.749999457804464,15.749999457804464,0.0,0.0],
[15.749999457804464,-15.749999457804464,0.0,0.0],
[0.0,0.0,-15.749999457804464,15.749999457804464],
[0.0,0.0,15.749999457804464,-15.749999457804464]]
real-a #vectorz/matrix [[15.750001707428503,-15.750001707428503,0.0,0.0],
[-15.750001707428503,15.750001707428503,0.0,0.0],
[0.0,0.0,15.750001707428503,-15.750001707428503],
[0.0,0.0,-15.750001707428503,15.750001707428503]]
t #vectorz/vector [2.249624039052378E-6,2.249624039052378E-6,2.249624039052378E-6,2.249624039052378E-6]
init:  #vectorz/matrix [[-16.749998292571497,-16.750001707428503,-81.0,-100.0],
[-16.750001707428503,-16.749998292571497,-64.0,-81.0],
[-81.0,-64.0,-16.749998292571497,-16.750001707428503],
[-100.0,-81.0,-16.750001707428503,-16.749998292571497]]
r #vectorz/matrix [[-15.749998292571497,15.749998292571497,-64.25000170742851,-83.25000170742851],
[15.749998292571497,-15.749998292571497,-47.2500017074285,-64.25000170742851],
[-64.25000170742851,-47.2500017074285,-15.749998292571497,15.749998292571497],
[-83.25000170742851,-64.25000170742851,15.749998292571497,-15.749998292571497]]
real-r #vectorz/matrix [[-15.74999887518798,15.74999887518798,-64.25001204686643,-83.25001091437818],
[15.74999887518798,-15.74999887518798,-47.25001306014538,-64.25001204686643],
[-64.25001204686643,-47.25001306014538,-15.74999887518798,15.74999887518798],
[-83.25001091437818,-64.25001204686643,15.74999887518798,-15.74999887518798]]
a* #vectorz/matrix [[-15.74999887518798,15.74999887518798,0.0,0.0],
[15.74999887518798,-15.74999887518798,0.0,0.0],
[0.0,0.0,-15.74999887518798,15.74999887518798],
[0.0,0.0,15.74999887518798,-15.74999887518798]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.74999887518798,15.74999887518798,0.0,0.0],
[15.74999887518798,-15.74999887518798,0.0,0.0],
[0.0,0.0,-15.74999887518798,15.74999887518798],
[0.0,0.0,15.74999887518798,-15.74999887518798]]
aa #vectorz/matrix [[-15.74999887518798,15.74999887518798,0.0,0.0],
[15.74999887518798,-15.74999887518798,0.0,0.0],
[0.0,0.0,-15.74999887518798,15.74999887518798],
[0.0,0.0,15.74999887518798,-15.74999887518798]]
real-a #vectorz/matrix [[15.750000291308242,-15.750000291308242,0.0,0.0],
[-15.750000291308242,15.750000291308242,0.0,0.0],
[0.0,0.0,15.750000291308242,-15.750000291308242],
[0.0,0.0,-15.750000291308242,15.750000291308242]]
t #vectorz/vector [1.4161202610551982E-6,1.4161202610551982E-6,1.4161202610551982E-6,1.4161202610551982E-6]
init:  #vectorz/matrix [[-16.74999970869176,-16.75000029130824,-81.0,-100.0],
[-16.75000029130824,-16.74999970869176,-64.0,-81.0],
[-81.0,-64.0,-16.74999970869176,-16.75000029130824],
[-100.0,-81.0,-16.75000029130824,-16.74999970869176]]
r #vectorz/matrix [[-15.74999970869176,15.74999970869176,-64.25000029130824,-83.25000029130824],
[15.74999970869176,-15.74999970869176,-47.25000029130824,-64.25000029130824],
[-64.25000029130824,-47.25000029130824,-15.74999970869176,15.74999970869176],
[-83.25000029130824,-64.25000029130824,15.74999970869176,-15.74999970869176]]
real-r #vectorz/matrix [[-15.74999929193987,15.74999929193987,-64.25000616908733,-83.2500056028432],
[15.74999929193987,-15.74999929193987,-47.25000667572681,-64.25000616908733],
[-64.25000616908733,-47.25000667572681,-15.74999929193987,15.74999929193987],
[-83.2500056028432,-64.25000616908733,15.74999929193987,-15.74999929193987]]
a* #vectorz/matrix [[-15.74999929193987,15.74999929193987,0.0,0.0],
[15.74999929193987,-15.74999929193987,0.0,0.0],
[0.0,0.0,-15.74999929193987,15.74999929193987],
[0.0,0.0,15.74999929193987,-15.74999929193987]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.74999929193987,15.74999929193987,0.0,0.0],
[15.74999929193987,-15.74999929193987,0.0,0.0],
[0.0,0.0,-15.74999929193987,15.74999929193987],
[0.0,0.0,15.74999929193987,-15.74999929193987]]
aa #vectorz/matrix [[-15.74999929193987,15.74999929193987,0.0,0.0],
[15.74999929193987,-15.74999929193987,0.0,0.0],
[0.0,0.0,-15.74999929193987,15.74999929193987],
[0.0,0.0,15.74999929193987,-15.74999929193987]]
real-a #vectorz/matrix [[15.749999791624056,-15.749999791624056,0.0,0.0],
[-15.749999791624056,15.749999791624056,0.0,0.0],
[0.0,0.0,15.749999791624056,-15.749999791624056],
[0.0,0.0,-15.749999791624056,15.749999791624056]]
t #vectorz/vector [4.996841855842149E-7,4.996841855842149E-7,4.996841855842149E-7,4.996841855842149E-7]
init:  #vectorz/matrix [[-16.750000208375944,-16.749999791624056,-81.0,-100.0],
[-16.749999791624056,-16.750000208375944,-64.0,-81.0],
[-81.0,-64.0,-16.750000208375944,-16.749999791624056],
[-100.0,-81.0,-16.749999791624056,-16.750000208375944]]
r #vectorz/matrix [[-15.750000208375944,15.750000208375944,-64.25000020837595,-83.25000020837595],
[15.750000208375944,-15.750000208375944,-47.250000208375944,-64.25000020837595],
[-64.25000020837595,-47.250000208375944,-15.750000208375944,15.750000208375944],
[-83.25000020837595,-64.25000020837595,15.750000208375944,-15.750000208375944]]
real-r #vectorz/matrix [[-15.749999750157908,15.749999750157908,-64.25000318873164,-83.25000290560958],
[15.749999750157908,-15.749999750157908,-47.25000344205138,-64.25000318873164],
[-64.25000318873164,-47.25000344205138,-15.749999750157908,15.749999750157908],
[-83.25000290560958,-64.25000318873164,15.749999750157908,-15.749999750157908]]
a* #vectorz/matrix [[-15.749999750157908,15.749999750157908,0.0,0.0],
[15.749999750157908,-15.749999750157908,0.0,0.0],
[0.0,0.0,-15.749999750157908,15.749999750157908],
[0.0,0.0,15.749999750157908,-15.749999750157908]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.749999750157908,15.749999750157908,0.0,0.0],
[15.749999750157908,-15.749999750157908,0.0,0.0],
[0.0,0.0,-15.749999750157908,15.749999750157908],
[0.0,0.0,15.749999750157908,-15.749999750157908]]
aa #vectorz/matrix [[-15.749999750157908,15.749999750157908,0.0,0.0],
[15.749999750157908,-15.749999750157908,0.0,0.0],
[0.0,0.0,-15.749999750157908,15.749999750157908],
[0.0,0.0,15.749999750157908,-15.749999750157908]]
real-a #vectorz/matrix [[15.749999770890982,-15.749999770890982,0.0,0.0],
[-15.749999770890982,15.749999770890982,0.0,0.0],
[0.0,0.0,15.749999770890982,-15.749999770890982],
[0.0,0.0,-15.749999770890982,15.749999770890982]]
t #vectorz/vector [2.0733073924361634E-8,2.0733073924361634E-8,2.0733073924361634E-8,2.0733073924361634E-8]
init:  #vectorz/matrix [[-16.75000022910902,-16.74999977089098,-81.0,-100.0],
[-16.74999977089098,-16.75000022910902,-64.0,-81.0],
[-81.0,-64.0,-16.75000022910902,-16.74999977089098],
[-100.0,-81.0,-16.74999977089098,-16.75000022910902]]
r #vectorz/matrix [[-15.75000022910902,15.75000022910902,-64.25000022910902,-83.25000022910902],
[15.75000022910902,-15.75000022910902,-47.25000022910902,-64.25000022910902],
[-64.25000022910902,-47.25000022910902,-15.75000022910902,15.75000022910902],
[-83.25000022910902,-64.25000022910902,15.75000022910902,-15.75000022910902]]
real-r #vectorz/matrix [[-15.749999989633464,15.749999989633464,-64.25000170892034,-83.2500015673593],
[15.749999989633464,-15.749999989633464,-47.2500018355802,-64.25000170892034],
[-64.25000170892034,-47.2500018355802,-15.749999989633464,15.749999989633464],
[-83.2500015673593,-64.25000170892034,15.749999989633464,-15.749999989633464]]
a* #vectorz/matrix [[-15.749999989633464,15.749999989633464,0.0,0.0],
[15.749999989633464,-15.749999989633464,0.0,0.0],
[0.0,0.0,-15.749999989633464,15.749999989633464],
[0.0,0.0,15.749999989633464,-15.749999989633464]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.749999989633464,15.749999989633464,0.0,0.0],
[15.749999989633464,-15.749999989633464,0.0,0.0],
[0.0,0.0,-15.749999989633464,15.749999989633464],
[0.0,0.0,15.749999989633464,-15.749999989633464]]
aa #vectorz/matrix [[-15.749999989633464,15.749999989633464,0.0,0.0],
[15.749999989633464,-15.749999989633464,0.0,0.0],
[0.0,0.0,-15.749999989633464,15.749999989633464],
[0.0,0.0,15.749999989633464,-15.749999989633464]]
real-a #vectorz/matrix [[15.749999880262223,-15.749999880262223,0.0,0.0],
[-15.749999880262223,15.749999880262223,0.0,0.0],
[0.0,0.0,15.749999880262223,-15.749999880262223],
[0.0,0.0,-15.749999880262223,15.749999880262223]]
t #vectorz/vector [-1.093712409527825E-7,-1.093712409527825E-7,-1.093712409527825E-7,-1.093712409527825E-7]
init:  #vectorz/matrix [[-16.750000119737777,-16.749999880262223,-81.0,-100.0],
[-16.749999880262223,-16.750000119737777,-64.0,-81.0],
[-81.0,-64.0,-16.750000119737777,-16.749999880262223],
[-100.0,-81.0,-16.749999880262223,-16.750000119737777]]
r #vectorz/matrix [[-15.750000119737777,15.750000119737777,-64.25000011973778,-83.25000011973778],
[15.750000119737777,-15.750000119737777,-47.25000011973778,-64.25000011973778],
[-64.25000011973778,-47.25000011973778,-15.750000119737777,15.750000119737777],
[-83.25000011973778,-64.25000011973778,15.750000119737777,-15.750000119737777]]
real-r #vectorz/matrix [[-15.750000054685621,15.750000054685621,-64.25000091432906,-83.25000084354855],
[15.750000054685621,-15.750000054685621,-47.250000977658985,-64.25000091432906],
[-64.25000091432906,-47.250000977658985,-15.750000054685621,15.750000054685621],
[-83.25000084354855,-64.25000091432906,15.750000054685621,-15.750000054685621]]
a* #vectorz/matrix [[-15.750000054685621,15.750000054685621,0.0,0.0],
[15.750000054685621,-15.750000054685621,0.0,0.0],
[0.0,0.0,-15.750000054685621,15.750000054685621],
[0.0,0.0,15.750000054685621,-15.750000054685621]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.750000054685621,15.750000054685621,0.0,0.0],
[15.750000054685621,-15.750000054685621,0.0,0.0],
[0.0,0.0,-15.750000054685621,15.750000054685621],
[0.0,0.0,15.750000054685621,-15.750000054685621]]
aa #vectorz/matrix [[-15.750000054685621,15.750000054685621,0.0,0.0],
[15.750000054685621,-15.750000054685621,0.0,0.0],
[0.0,0.0,-15.750000054685621,15.750000054685621],
[0.0,0.0,15.750000054685621,-15.750000054685621]]
real-a #vectorz/matrix [[15.749999967473922,-15.749999967473922,0.0,0.0],
[-15.749999967473922,15.749999967473922,0.0,0.0],
[0.0,0.0,15.749999967473922,-15.749999967473922],
[0.0,0.0,-15.749999967473922,15.749999967473922]]
t #vectorz/vector [-8.721169919567728E-8,-8.721169919567728E-8,-8.721169919567728E-8,-8.721169919567728E-8]
init:  #vectorz/matrix [[-16.750000032526078,-16.749999967473922,-81.0,-100.0],
[-16.749999967473922,-16.750000032526078,-64.0,-81.0],
[-81.0,-64.0,-16.750000032526078,-16.749999967473922],
[-100.0,-81.0,-16.749999967473922,-16.750000032526078]]
r #vectorz/matrix [[-15.750000032526078,15.750000032526078,-64.25000003252607,-83.25000003252607],
[15.750000032526078,-15.750000032526078,-47.250000032526074,-64.25000003252607],
[-64.25000003252607,-47.250000032526074,-15.750000032526078,15.750000032526078],
[-83.25000003252607,-64.25000003252607,15.750000032526078,-15.750000032526078]]
real-r #vectorz/matrix [[-15.75000004360585,15.75000004360585,-64.25000047342758,-83.25000043803732],
[15.75000004360585,-15.75000004360585,-47.25000050509253,-64.25000047342758],
[-64.25000047342758,-47.25000050509253,-15.75000004360585,15.75000004360585],
[-83.25000043803732,-64.25000047342758,15.75000004360585,-15.75000004360585]]
a* #vectorz/matrix [[-15.75000004360585,15.75000004360585,0.0,0.0],
[15.75000004360585,-15.75000004360585,0.0,0.0],
[0.0,0.0,-15.75000004360585,15.75000004360585],
[0.0,0.0,15.75000004360585,-15.75000004360585]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.75000004360585,15.75000004360585,0.0,0.0],
[15.75000004360585,-15.75000004360585,0.0,0.0],
[0.0,0.0,-15.75000004360585,15.75000004360585],
[0.0,0.0,15.75000004360585,-15.75000004360585]]
aa #vectorz/matrix [[-15.75000004360585,15.75000004360585,0.0,0.0],
[15.75000004360585,-15.75000004360585,0.0,0.0],
[0.0,0.0,-15.75000004360585,15.75000004360585],
[0.0,0.0,15.75000004360585,-15.75000004360585]]
real-a #vectorz/matrix [[15.750000005539885,-15.750000005539885,0.0,0.0],
[-15.750000005539885,15.750000005539885,0.0,0.0],
[0.0,0.0,15.750000005539885,-15.750000005539885],
[0.0,0.0,-15.750000005539885,15.750000005539885]]
t #vectorz/vector [-3.806596460265155E-8,-3.806596460265155E-8,-3.806596460265155E-8,-3.806596460265155E-8]
init:  #vectorz/matrix [[-16.749999994460115,-16.750000005539885,-81.0,-100.0],
[-16.750000005539885,-16.749999994460115,-64.0,-81.0],
[-81.0,-64.0,-16.749999994460115,-16.750000005539885],
[-100.0,-81.0,-16.750000005539885,-16.749999994460115]]
r #vectorz/matrix [[-15.749999994460115,15.749999994460115,-64.25000000553989,-83.25000000553989],
[15.749999994460115,-15.749999994460115,-47.25000000553989,-64.25000000553989],
[-64.25000000553989,-47.25000000553989,-15.749999994460115,15.749999994460115],
[-83.25000000553989,-64.25000000553989,15.749999994460115,-15.749999994460115]]
real-r #vectorz/matrix [[-15.750000019032981,15.750000019032981,-64.25000023948374,-83.25000022178861],
[15.750000019032981,-15.750000019032981,-47.25000025531621,-64.25000023948374],
[-64.25000023948374,-47.25000025531621,-15.750000019032981,15.750000019032981],
[-83.25000022178861,-64.25000023948374,15.750000019032981,-15.750000019032981]]
a* #vectorz/matrix [[-15.750000019032981,15.750000019032981,0.0,0.0],
[15.750000019032981,-15.750000019032981,0.0,0.0],
[0.0,0.0,-15.750000019032981,15.750000019032981],
[0.0,0.0,15.750000019032981,-15.750000019032981]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.750000019032981,15.750000019032981,0.0,0.0],
[15.750000019032981,-15.750000019032981,0.0,0.0],
[0.0,0.0,-15.750000019032981,15.750000019032981],
[0.0,0.0,15.750000019032981,-15.750000019032981]]
aa #vectorz/matrix [[-15.750000019032981,15.750000019032981,0.0,0.0],
[15.750000019032981,-15.750000019032981,0.0,0.0],
[0.0,0.0,-15.750000019032981,15.750000019032981],
[0.0,0.0,15.750000019032981,-15.750000019032981]]
real-a #vectorz/matrix [[15.750000012286433,-15.750000012286433,0.0,0.0],
[-15.750000012286433,15.750000012286433,0.0,0.0],
[0.0,0.0,15.750000012286433,-15.750000012286433],
[0.0,0.0,-15.750000012286433,15.750000012286433]]
t #vectorz/vector [-6.74654820898013E-9,-6.74654820898013E-9,-6.74654820898013E-9,-6.74654820898013E-9]
init:  #vectorz/matrix [[-16.749999987713565,-16.750000012286435,-81.0,-100.0],
[-16.750000012286435,-16.749999987713565,-64.0,-81.0],
[-81.0,-64.0,-16.749999987713565,-16.750000012286435],
[-100.0,-81.0,-16.750000012286435,-16.749999987713565]]
r #vectorz/matrix [[-15.749999987713565,15.749999987713565,-64.25000001228643,-83.25000001228643],
[15.749999987713565,-15.749999987713565,-47.250000012286435,-64.25000001228643],
[-64.25000001228643,-47.250000012286435,-15.749999987713565,15.749999987713565],
[-83.25000001228643,-64.25000001228643,15.749999987713565,-15.749999987713565]]
real-r #vectorz/matrix [[-15.750000003373273,15.750000003373273,-64.2500001258851,-83.25000011703753],
[15.750000003373273,-15.750000003373273,-47.25000013380132,-64.2500001258851],
[-64.2500001258851,-47.25000013380132,-15.750000003373273,15.750000003373273],
[-83.25000011703753,-64.2500001258851,15.750000003373273,-15.750000003373273]]
a* #vectorz/matrix [[-15.750000003373273,15.750000003373273,0.0,0.0],
[15.750000003373273,-15.750000003373273,0.0,0.0],
[0.0,0.0,-15.750000003373273,15.750000003373273],
[0.0,0.0,15.750000003373273,-15.750000003373273]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.750000003373273,15.750000003373273,0.0,0.0],
[15.750000003373273,-15.750000003373273,0.0,0.0],
[0.0,0.0,-15.750000003373273,15.750000003373273],
[0.0,0.0,15.750000003373273,-15.750000003373273]]
aa #vectorz/matrix [[-15.750000003373273,15.750000003373273,0.0,0.0],
[15.750000003373273,-15.750000003373273,0.0,0.0],
[0.0,0.0,-15.750000003373273,15.750000003373273],
[0.0,0.0,15.750000003373273,-15.750000003373273]]
real-a #vectorz/matrix [[15.750000007829854,-15.750000007829854,0.0,0.0],
[-15.750000007829854,15.750000007829854,0.0,0.0],
[0.0,0.0,15.750000007829854,-15.750000007829854],
[0.0,0.0,-15.750000007829854,15.750000007829854]]
t #vectorz/vector [4.456580882106209E-9,4.456580882106209E-9,4.456580882106209E-9,4.456580882106209E-9]
init:  #vectorz/matrix [[-16.749999992170146,-16.750000007829854,-81.0,-100.0],
[-16.750000007829854,-16.749999992170146,-64.0,-81.0],
[-81.0,-64.0,-16.749999992170146,-16.750000007829854],
[-100.0,-81.0,-16.750000007829854,-16.749999992170146]]
r #vectorz/matrix [[-15.749999992170146,15.749999992170146,-64.25000000782985,-83.25000000782985],
[15.749999992170146,-15.749999992170146,-47.250000007829854,-64.25000000782985],
[-64.25000000782985,-47.250000007829854,-15.749999992170146,15.749999992170146],
[-83.25000000782985,-64.25000000782985,15.749999992170146,-15.749999992170146]]
real-r #vectorz/matrix [[-15.74999999777171,15.74999999777171,-64.25000006685747,-83.25000006243368],
[15.74999999777171,-15.74999999777171,-47.25000007081559,-64.25000006685747],
[-64.25000006685747,-47.25000007081559,-15.74999999777171,15.74999999777171],
[-83.25000006243368,-64.25000006685747,15.74999999777171,-15.74999999777171]]
a* #vectorz/matrix [[-15.74999999777171,15.74999999777171,0.0,0.0],
[15.74999999777171,-15.74999999777171,0.0,0.0],
[0.0,0.0,-15.74999999777171,15.74999999777171],
[0.0,0.0,15.74999999777171,-15.74999999777171]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.74999999777171,15.74999999777171,0.0,0.0],
[15.74999999777171,-15.74999999777171,0.0,0.0],
[0.0,0.0,-15.74999999777171,15.74999999777171],
[0.0,0.0,15.74999999777171,-15.74999999777171]]
aa #vectorz/matrix [[-15.74999999777171,15.74999999777171,0.0,0.0],
[15.74999999777171,-15.74999999777171,0.0,0.0],
[0.0,0.0,-15.74999999777171,15.74999999777171],
[0.0,0.0,15.74999999777171,-15.74999999777171]]
real-a #vectorz/matrix [[15.750000002800782,-15.750000002800782,0.0,0.0],
[-15.750000002800782,15.750000002800782,0.0,0.0],
[0.0,0.0,15.750000002800782,-15.750000002800782],
[0.0,0.0,-15.750000002800782,15.750000002800782]]
t #vectorz/vector [5.0290722697354795E-9,5.0290722697354795E-9,5.0290722697354795E-9,5.0290722697354795E-9]
init:  #vectorz/matrix [[-16.749999997199218,-16.750000002800782,-81.0,-100.0],
[-16.750000002800782,-16.749999997199218,-64.0,-81.0],
[-81.0,-64.0,-16.749999997199218,-16.750000002800782],
[-100.0,-81.0,-16.750000002800782,-16.749999997199218]]
r #vectorz/matrix [[-15.749999997199218,15.749999997199218,-64.25000000280079,-83.25000000280079],
[15.749999997199218,-15.749999997199218,-47.25000000280078,-64.25000000280079],
[-64.25000000280079,-47.25000000280078,-15.749999997199218,15.749999997199218],
[-83.25000000280079,-64.25000000280079,15.749999997199218,-15.749999997199218]]
real-r #vectorz/matrix [[-15.749999997485464,15.749999997485464,-64.25000003482913,-83.25000003261724],
[15.749999997485464,-15.749999997485464,-47.25000003680819,-64.25000003482913],
[-64.25000003482913,-47.25000003680819,-15.749999997485464,15.749999997485464],
[-83.25000003261724,-64.25000003482913,15.749999997485464,-15.749999997485464]]
a* #vectorz/matrix [[-15.749999997485464,15.749999997485464,0.0,0.0],
[15.749999997485464,-15.749999997485464,0.0,0.0],
[0.0,0.0,-15.749999997485464,15.749999997485464],
[0.0,0.0,15.749999997485464,-15.749999997485464]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.749999997485464,15.749999997485464,0.0,0.0],
[15.749999997485464,-15.749999997485464,0.0,0.0],
[0.0,0.0,-15.749999997485464,15.749999997485464],
[0.0,0.0,15.749999997485464,-15.749999997485464]]
aa #vectorz/matrix [[-15.749999997485464,15.749999997485464,0.0,0.0],
[15.749999997485464,-15.749999997485464,0.0,0.0],
[0.0,0.0,-15.749999997485464,15.749999997485464],
[0.0,0.0,15.749999997485464,-15.749999997485464]]
real-a #vectorz/matrix [[15.750000000143123,-15.750000000143123,0.0,0.0],
[-15.750000000143123,15.750000000143123,0.0,0.0],
[0.0,0.0,15.750000000143123,-15.750000000143123],
[0.0,0.0,-15.750000000143123,15.750000000143123]]
t #vectorz/vector [2.6576589817750573E-9,2.6576589817750573E-9,2.6576589817750573E-9,2.6576589817750573E-9]
init:  #vectorz/matrix [[-16.749999999856875,-16.750000000143125,-81.0,-100.0],
[-16.750000000143125,-16.749999999856875,-64.0,-81.0],
[-81.0,-64.0,-16.749999999856875,-16.750000000143125],
[-100.0,-81.0,-16.750000000143125,-16.749999999856875]]
r #vectorz/matrix [[-15.749999999856875,15.749999999856875,-64.25000000014313,-83.25000000014313],
[15.749999999856875,-15.749999999856875,-47.250000000143125,-64.25000000014313],
[-64.25000000014313,-47.250000000143125,-15.749999999856875,15.749999999856875],
[-83.25000000014313,-64.25000000014313,15.749999999856875,-15.749999999856875]]
real-r #vectorz/matrix [[-15.74999999867117,15.74999999867117,-64.25000001748613,-83.25000001638018],
[15.74999999867117,-15.74999999867117,-47.25000001847566,-64.25000001748613],
[-64.25000001748613,-47.25000001847566,-15.74999999867117,15.74999999867117],
[-83.25000001638018,-64.25000001748613,15.74999999867117,-15.74999999867117]]
a* #vectorz/matrix [[-15.74999999867117,15.74999999867117,0.0,0.0],
[15.74999999867117,-15.74999999867117,0.0,0.0],
[0.0,0.0,-15.74999999867117,15.74999999867117],
[0.0,0.0,15.74999999867117,-15.74999999867117]]
tmp #vectorz/matrix [[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0],
[0.0,0.0,0.0,0.0]]
a #vectorz/matrix [[-15.74999999867117,15.74999999867117,0.0,0.0],
[15.74999999867117,-15.74999999867117,0.0,0.0],
[0.0,0.0,-15.74999999867117,15.74999999867117],
[0.0,0.0,15.74999999867117,-15.74999999867117]]
aa #vectorz/matrix [[-15.74999999867117,15.74999999867117,0.0,0.0],
[15.74999999867117,-15.74999999867117,0.0,0.0],
[0.0,0.0,-15.74999999867117,15.74999999867117],
[0.0,0.0,15.74999999867117,-15.74999999867117]]
real-a #vectorz/matrix [[15.749999999407146,-15.749999999407146,0.0,0.0],
[-15.749999999407146,15.749999999407146,0.0,0.0],
[0.0,0.0,15.749999999407146,-15.749999999407146],
[0.0,0.0,-15.749999999407146,15.749999999407146]]
t #vectorz/vector [7.3597661298663

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment