OSDN Git Service

[1] The function 'next-iter' was modified so that used non column swap version
authorU-tackya-PC\tackya <yammouch@users.sourceforge.jp>
Sun, 5 Feb 2012 08:34:18 +0000 (17:34 +0900)
committerU-tackya-PC\tackya <yammouch@users.sourceforge.jp>
Sun, 5 Feb 2012 08:34:18 +0000 (17:34 +0900)
    of 'lin-solve'.
    non column swap version.

dynamics/src/math.clj

index c845eea..b7b6591 100755 (executable)
                       (t* *h* (phys xis))
                       (t- (t* *h* jaco xis))
                       ))
-        [solved varswap] (lin-solve (map #(conj %1 %2)
-                                         (map vec lhs) rhs))]
+        solved (lin-solve (map #(conj %1 %2)
+                               (map vec lhs) rhs))]
     (vec (cons (first xis)
-               (reduce #(swap (nth %2 0) (nth %2 1) %1)
-                       (map #(nth % (dec (count xis))) solved)
-                       varswap)))))
+               (map #(nth % (count solved))
+                    solved)))))