<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic EigenValuesVectorsSym in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/EigenValuesVectorsSym/m-p/905073#M13317</link>
    <description>I want to calculate the eigenvalues/eigenvectors of a real symmetric matrix. According to the documentation only the lower triangular part of the input matrix is used. In my understanding this&lt;BR /&gt;&lt;BR /&gt;double buffer[4];&lt;BR /&gt;double values[2];&lt;BR /&gt;double vectors[4];&lt;BR /&gt;double A[2 * 2] = { 1, 0, 2, 3};&lt;BR /&gt;ippmEigenValuesVectorsSym_m_64f(A, 2 * sizeof(double), sizeof(double), buffer, vectors, 2 * sizeof(double), sizeof(double), values, 2);&lt;BR /&gt;&lt;BR /&gt;should calculate the eigenvectors/eigenvalues for the matrix:&lt;BR /&gt;M=[1, 2;&lt;BR /&gt; 2, 3];&lt;BR /&gt;&lt;BR /&gt;But this yields the result for M=[1, 0; 0; 3]. Only if i specifing A as A[2*2]={ 1, 2, 0, 3} i get the correct result.&lt;BR /&gt;&lt;BR /&gt;Am i missing somehting here?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance,&lt;BR /&gt;Michael&lt;BR /&gt;</description>
    <pubDate>Fri, 11 Apr 2008 14:15:05 GMT</pubDate>
    <dc:creator>michael_burisch</dc:creator>
    <dc:date>2008-04-11T14:15:05Z</dc:date>
    <item>
      <title>EigenValuesVectorsSym</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/EigenValuesVectorsSym/m-p/905073#M13317</link>
      <description>I want to calculate the eigenvalues/eigenvectors of a real symmetric matrix. According to the documentation only the lower triangular part of the input matrix is used. In my understanding this&lt;BR /&gt;&lt;BR /&gt;double buffer[4];&lt;BR /&gt;double values[2];&lt;BR /&gt;double vectors[4];&lt;BR /&gt;double A[2 * 2] = { 1, 0, 2, 3};&lt;BR /&gt;ippmEigenValuesVectorsSym_m_64f(A, 2 * sizeof(double), sizeof(double), buffer, vectors, 2 * sizeof(double), sizeof(double), values, 2);&lt;BR /&gt;&lt;BR /&gt;should calculate the eigenvectors/eigenvalues for the matrix:&lt;BR /&gt;M=[1, 2;&lt;BR /&gt; 2, 3];&lt;BR /&gt;&lt;BR /&gt;But this yields the result for M=[1, 0; 0; 3]. Only if i specifing A as A[2*2]={ 1, 2, 0, 3} i get the correct result.&lt;BR /&gt;&lt;BR /&gt;Am i missing somehting here?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance,&lt;BR /&gt;Michael&lt;BR /&gt;</description>
      <pubDate>Fri, 11 Apr 2008 14:15:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/EigenValuesVectorsSym/m-p/905073#M13317</guid>
      <dc:creator>michael_burisch</dc:creator>
      <dc:date>2008-04-11T14:15:05Z</dc:date>
    </item>
  </channel>
</rss>

