Exemple #1
0
        public static T idx_sumacc(idx <T> m, idx <T> acc)
        {
            var sum = Add <T>(acc.get(), idx_sum(m));

            acc.set((T)Global.B(sum));
            return(sum);
        }
Exemple #2
0
 public static void idx_copy <T2>(idx <T> m, idx <T2> dst) where T2 : struct
 {
     if (m.order() == 0 && dst.order() == 0)
     {
         dst.set((T2)Global.B(m.get())); return;
     }
     i.idx_aloop2(m, dst, (m1, d1) => d1.item = (T2)Global.B(m1.item));
 }
Exemple #3
0
 public static void idx_copy(idx <T> m, idx <T> dst)
 {
     if (m.order() == 0 && dst.order() == 0)
     {
         dst.set(m.get()); return;
     }
     i.idx_aloop2(m, dst, (m1, d1) => d1.item = m1.item);
 }