Exemple #1
0
            void ParseFloatMatrix(string name)
            {
                var rows      = m_reader.ReadInt32();
                var columns   = m_reader.ReadInt32();
                var isComplex = m_reader.ReadInt32() != 0;

                var  positionBefore = m_stream.Position;
                long size           = (long)rows * (long)columns;

                if (isComplex)
                {
                    size *= 2;
                }
                size *= sizeof(double);

                m_handler.FloatMatrix(name, rows, columns, isComplex, m_reader);

                m_stream.Position = positionBefore + size;
            }