Exemplo n.º 1
0
 internal void Assign(GenTensor <T> genTensor)
 {
     foreach (var(index, value) in genTensor.Iterate())
     {
         this.SetValueNoCheck(ConstantsAndFunctions <T> .Forward(value), index);
     }
 }
 internal void Assign(GenTensor <T, TWrapper> genTensor)
 {
     foreach (var(index, value) in genTensor.Iterate())
     {
         this.SetValueNoCheck(value, index);
     }
 }
Exemplo n.º 3
0
 public bool Equals(GenTensor <T> obj)
 {
     if (obj.Shape != Shape)
     {
         return(false);
     }
     foreach (var(index, _) in obj.Iterate())
     {
         if (!ConstantsAndFunctions <T> .AreEqual(this.GetValueNoCheck(index), obj.GetValueNoCheck(index)))
         {
             return(false);
         }
     }
     return(true);
 }