Exemplo n.º 1
0
 public void Code(Type t, ref IArrayTensorN value)
 {
     var array  = value.Array; Code(value.ArrayType, ref array);
     var origin = value.Origin; CodeLong(ref origin);
     var length = value.Size; CodeLongArray(ref length);
     var delta  = value.Delta; CodeLongArray(ref delta);
 }
Exemplo n.º 2
0
        public void Code(Type t, ref IArrayTensorN value)
        {
            value = (IArrayTensorN)FastObjectFactory.ObjectFactory(t)();
            Array array  = null; Code(value.ArrayType, ref array); value.Array = array;
            long  origin = 0L; CodeLong(ref origin); value.Origin = origin;

            long[] length = null; CodeLongArray(ref length); value.Size = length;
            long[] delta  = null; CodeLongArray(ref delta); value.Delta = delta;
        }
Exemplo n.º 3
0
        public void Code(Type t, ref IArrayTensorN value)
        {
            var item = new XElement("Tensor");

            m_elementStack.Push(m_element);
            m_element = item;

            var element = new XElement("Data");

            m_elementStack.Push(m_element);
            m_element = element;

            var array = value.Array; Code(value.ArrayType, ref array);

            m_element = m_elementStack.Pop();
            m_element.Add(element);

            element = new XElement("Origin");
            m_elementStack.Push(m_element);
            m_element = element;

            var origin = value.Origin; CodeLong(ref origin);

            m_element = m_elementStack.Pop();
            m_element.Add(element);

            element = new XElement("Length");
            m_elementStack.Push(m_element);
            m_element = element;

            var length = value.Size; CodeLongArray(ref length);

            m_element = m_elementStack.Pop();
            m_element.Add(element);

            element = new XElement("Delta");
            m_elementStack.Push(m_element);
            m_element = element;

            var delta = value.Delta; CodeLongArray(ref delta);

            m_element = m_elementStack.Pop();
            m_element.Add(element);

            m_element = m_elementStack.Pop();
            AddValue(item);
        }
Exemplo n.º 4
0
 public void Code(Type t, ref IArrayTensorN value)
 {
     throw new NotImplementedException();
 }