<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.na-mic.org/w/index.php?action=history&amp;feed=atom&amp;title=NAMIC_Wiki%3ADTI%3AITK-SymmetricTensorTraits%3A%3AHeader</id>
	<title>NAMIC Wiki:DTI:ITK-SymmetricTensorTraits::Header - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.na-mic.org/w/index.php?action=history&amp;feed=atom&amp;title=NAMIC_Wiki%3ADTI%3AITK-SymmetricTensorTraits%3A%3AHeader"/>
	<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=NAMIC_Wiki:DTI:ITK-SymmetricTensorTraits::Header&amp;action=history"/>
	<updated>2026-05-20T15:01:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=NAMIC_Wiki:DTI:ITK-SymmetricTensorTraits::Header&amp;diff=4747&amp;oldid=prev</id>
		<title>Andy: Update from Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=NAMIC_Wiki:DTI:ITK-SymmetricTensorTraits::Header&amp;diff=4747&amp;oldid=prev"/>
		<updated>2006-12-18T19:37:30Z</updated>

		<summary type="html">&lt;p&gt;Update from Wiki&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Header for proposed itkSymmetricTensorTraits.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 /*=========================================================================&lt;br /&gt;
 &lt;br /&gt;
   Program:   Insight Segmentation &amp;amp; Registration Toolkit&lt;br /&gt;
   Module:    $RCSfile: itkSymmetricTensorTraits.h,v $&lt;br /&gt;
   Language:  C++&lt;br /&gt;
   Date:      $Date$&lt;br /&gt;
   Version:   $Revision$&lt;br /&gt;
 &lt;br /&gt;
   Copyright (c) Insight Software Consortium. All rights reserved.&lt;br /&gt;
   See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.&lt;br /&gt;
 &lt;br /&gt;
      This software is distributed WITHOUT ANY WARRANTY; without even&lt;br /&gt;
      the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR&lt;br /&gt;
      PURPOSE.  See the above copyright notices for more information.&lt;br /&gt;
 &lt;br /&gt;
 =========================================================================*/&lt;br /&gt;
 &lt;br /&gt;
 #ifndef __itkSymmetricTensorTraits_h&lt;br /&gt;
 #define __itkSymmetricTensorTraits_h&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;quot;itkFixedArray.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 namespace itk&lt;br /&gt;
 {&lt;br /&gt;
 /** \class itkSymmetricTensorTraits&lt;br /&gt;
  *&lt;br /&gt;
  */&lt;br /&gt;
 template&amp;lt;typename TRealType, unsigned int VTensorDimension&amp;gt;&lt;br /&gt;
 class ITK_EXPORT SymmetricTensorTraits&lt;br /&gt;
 {&lt;br /&gt;
 public:&lt;br /&gt;
   static const unsigned int NTensorDimension = VTensorDimension;&lt;br /&gt;
   static const unsigned int NVectorDimension =&lt;br /&gt;
   VTensorDimension * (VTensorDimension+1) / 2;&lt;br /&gt;
 &lt;br /&gt;
   /** Standard class typedefs. */&lt;br /&gt;
   typedef SymmetricTensorTraits Self;&lt;br /&gt;
   typedef FixedArray&amp;lt;TRealType,NVectorDimension&amp;gt; SymmetricTensorBaseType;&lt;br /&gt;
 &lt;br /&gt;
   /// Perform eigenvalue computation.&lt;br /&gt;
   static void ComputeEigenvalues( const SymmetricTensorBaseType&amp;amp; tensor,&lt;br /&gt;
 				  double (&amp;amp;lambda)[VTensorDimension] );&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 /// Specialization for 3D tensors.&lt;br /&gt;
 template&amp;lt;typename TRealType&amp;gt;&lt;br /&gt;
 class ITK_EXPORT SymmetricTensorTraits&amp;lt;TRealType,3&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
 public:&lt;br /&gt;
   static const unsigned int NTensorDimension = 3;&lt;br /&gt;
   static const unsigned int NVectorDimension = 6;&lt;br /&gt;
 &lt;br /&gt;
   /** Standard class typedefs. */&lt;br /&gt;
   typedef SymmetricTensorTraits Self;&lt;br /&gt;
   typedef FixedArray&amp;lt;TRealType,NVectorDimension&amp;gt; SymmetricTensorBaseType;&lt;br /&gt;
 &lt;br /&gt;
   /// Perform eigenvalue computation.&lt;br /&gt;
   static void ComputeEigenvalues( const SymmetricTensorBaseType&amp;amp; tensor,&lt;br /&gt;
 				  double (&amp;amp;lambda)[3] );&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 } // end namespace itk&lt;br /&gt;
 &lt;br /&gt;
 #ifndef ITK_MANUAL_INSTANTIATION&lt;br /&gt;
 #include &amp;quot;itkSymmetricTensorTraits.txx&amp;quot;&lt;br /&gt;
 #endif&lt;br /&gt;
 &lt;br /&gt;
 #endif&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andy</name></author>
		
	</entry>
</feed>