\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{\section{Tensor Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}\index{Tensor@{Tensor}}
}


{\ttfamily \#include $<$Tensor.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a09dacbd79d16b74ba8698e27ae3dc42b}{Tensor} ()
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ab64c0ed2f1a6e3e0f5ddb89700325ff2}{Tensor} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a2e10cef964f4e5150441db0c4bce55d7}{Tensor} (int)
\begin{DoxyCompactList}\small\item\em Initialize the diagonal to this value. \end{DoxyCompactList}\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ad9688c24a11f29b4421f8f79b9e10661}{Tensor} (double)
\begin{DoxyCompactList}\small\item\em Initialize the diagonal to this value. \end{DoxyCompactList}\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a7fb8dbfd07dc8cff86424092e9bef550}{Tensor} (double, double, double, double, double, double)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a0ee3a4cf96947557a71000257c28596a}{Tensor} (const \hyperlink{class_s_c_i_run_1_1_array1}{Array1}$<$ double $>$ \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a4dd8746705cb31be29bd53214e744098}{Tensor} (const std\-::vector$<$ double $>$ \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a36f972c1f26277534748d6bc48acb796}{Tensor} (const double $\ast$)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a28357544297a93beb4072f285b1cd2db}{Tensor} (const double $\ast$$\ast$)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a5ad4e36cbe9ea8c1fe8b73307f67c279}{Tensor} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ac960e63080cf6cefb64a20953d4df3d3}{operator=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9b5138757eb1d73c5d0e2c7f6b63ece4}{operator=} (const double \&)
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ac99267f55d0acd8be976fdb0a2dcf73d}{operator==} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&) const 
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a387d34286173d1304ae1509683c8cb35}{operator!=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a8e900c4ebe4af769781a7f20f328a813}{operator+} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a2869c997b6756306d453221d86473e20}{operator+=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a2a967899cef97b59d405ecc78a9b2dab}{operator-\/} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a39d0cb3829d026b5f417a8967e033524}{operator-\/=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a81ab585cd3471340079a9dea5f4d0029}{operator$\ast$} (const double) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a50b6768eba416f49a95e6eb54c9a3ff4}{operator$\ast$} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector}) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a4d9c3773b3241f272a7c94aa36a921d7}{build\-\_\-mat\-\_\-from\-\_\-eigens} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9049f6d79ce27c2897845170bd93a27e}{build\-\_\-eigens\-\_\-from\-\_\-mat} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9d6e4939681a398d81da73e53f8b53d2}{get\-\_\-eigenvectors} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&e1, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&e2, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&e3)
\item 
const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9376a50e9ee9f126be04edf87f021a31}{get\-\_\-eigenvector1} ()
\item 
const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_af6bdc1d7bc8d5585e5daa4ea45ef8151}{get\-\_\-eigenvector2} ()
\item 
const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a483f3268ceb46bc49bc9ed2d919ce93c}{get\-\_\-eigenvector3} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a01e14b3f2ea7acb5ad1ceea87167bdcb}{get\-\_\-eigenvalues} (double \&l1, double \&l2, double \&l3)
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a53de49d8c84dcc44f9b4086e3a371475}{norm} ()
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a1ee362d7e8b2e06f53990c0bbf856742}{have\-\_\-eigens} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a6c9914b7b6ccbce57f5902db48ea7301}{set\-\_\-eigens} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&e1, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&e2, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&e3)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a3d0a2b2b5e4ff198a62a3280d6de0622}{set\-\_\-outside\-\_\-eigens} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&e1, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&e2, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&e3, double v1, double v2, double v3)
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a262ffbca6ec971438931bedd14205add}{xx} () const 
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a3cb933b37bd72e79dd108bcb6937db16}{xy} () const 
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ae4911d4ce46c34a1514223b1278177d8}{xz} () const 
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a42eac0674488715f4a81b760ba655941}{yy} () const 
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ad399860eaaeec526f2313e81294246f1}{yz} () const 
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a446bc6af3a9fb9f2de09d901d1bdb39e}{zz} () const 
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a313cda8b48bcfb47a96ee055d982370d}{type\-\_\-name} (int i=-\/1)
\item 
static const std\-::string \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_aab12131ec2504c93be1ee1ef6c818492}{get\-\_\-h\-\_\-file\-\_\-path} ()
\begin{DoxyCompactList}\small\item\em support dynamic compilation \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a14fa6bd488405e917fe2186053d329ea}{mat\-\_\-} \mbox{[}3\mbox{]}\mbox{[}3\mbox{]}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_aa4e3356d92bc0eb87e36327fad58bc22}{Pio} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a09dacbd79d16b74ba8698e27ae3dc42b}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a09dacbd79d16b74ba8698e27ae3dc42b}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ab64c0ed2f1a6e3e0f5ddb89700325ff2}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
\item[{const {\bf Tensor} \&}]{copy}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ab64c0ed2f1a6e3e0f5ddb89700325ff2}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a2e10cef964f4e5150441db0c4bce55d7}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
\item[{int}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a2e10cef964f4e5150441db0c4bce55d7}


Initialize the diagonal to this value. 

\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ad9688c24a11f29b4421f8f79b9e10661}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
\item[{double}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ad9688c24a11f29b4421f8f79b9e10661}


Initialize the diagonal to this value. 

\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a7fb8dbfd07dc8cff86424092e9bef550}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
\item[{double}]{v1, }
\item[{double}]{v2, }
\item[{double}]{v3, }
\item[{double}]{v4, }
\item[{double}]{v5, }
\item[{double}]{v6}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a7fb8dbfd07dc8cff86424092e9bef550}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a0ee3a4cf96947557a71000257c28596a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
\item[{const {\bf Array1}$<$ double $>$ \&}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a0ee3a4cf96947557a71000257c28596a}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a4dd8746705cb31be29bd53214e744098}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
\item[{const std\-::vector$<$ double $>$ \&}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a4dd8746705cb31be29bd53214e744098}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a36f972c1f26277534748d6bc48acb796}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
\item[{const double $\ast$}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a36f972c1f26277534748d6bc48acb796}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a28357544297a93beb4072f285b1cd2db}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
\item[{const double $\ast$$\ast$}]{cmat}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a28357544297a93beb4072f285b1cd2db}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a5ad4e36cbe9ea8c1fe8b73307f67c279}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Tensor@{Tensor}}
\index{Tensor@{Tensor}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Tensor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{e1, }
\item[{const {\bf Vector} \&}]{e2, }
\item[{const {\bf Vector} \&}]{e3}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a5ad4e36cbe9ea8c1fe8b73307f67c279}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9049f6d79ce27c2897845170bd93a27e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!build\-\_\-eigens\-\_\-from\-\_\-mat@{build\-\_\-eigens\-\_\-from\-\_\-mat}}
\index{build\-\_\-eigens\-\_\-from\-\_\-mat@{build\-\_\-eigens\-\_\-from\-\_\-mat}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{build\-\_\-eigens\-\_\-from\-\_\-mat}]{\setlength{\rightskip}{0pt plus 5cm}void build\-\_\-eigens\-\_\-from\-\_\-mat (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9049f6d79ce27c2897845170bd93a27e}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a4d9c3773b3241f272a7c94aa36a921d7}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!build\-\_\-mat\-\_\-from\-\_\-eigens@{build\-\_\-mat\-\_\-from\-\_\-eigens}}
\index{build\-\_\-mat\-\_\-from\-\_\-eigens@{build\-\_\-mat\-\_\-from\-\_\-eigens}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{build\-\_\-mat\-\_\-from\-\_\-eigens}]{\setlength{\rightskip}{0pt plus 5cm}void build\-\_\-mat\-\_\-from\-\_\-eigens (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a4d9c3773b3241f272a7c94aa36a921d7}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a01e14b3f2ea7acb5ad1ceea87167bdcb}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!get\-\_\-eigenvalues@{get\-\_\-eigenvalues}}
\index{get\-\_\-eigenvalues@{get\-\_\-eigenvalues}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{get\-\_\-eigenvalues}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-eigenvalues (
\begin{DoxyParamCaption}
\item[{double \&}]{l1, }
\item[{double \&}]{l2, }
\item[{double \&}]{l3}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a01e14b3f2ea7acb5ad1ceea87167bdcb}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9376a50e9ee9f126be04edf87f021a31}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!get\-\_\-eigenvector1@{get\-\_\-eigenvector1}}
\index{get\-\_\-eigenvector1@{get\-\_\-eigenvector1}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{get\-\_\-eigenvector1}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Vector}\& get\-\_\-eigenvector1 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9376a50e9ee9f126be04edf87f021a31}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_af6bdc1d7bc8d5585e5daa4ea45ef8151}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!get\-\_\-eigenvector2@{get\-\_\-eigenvector2}}
\index{get\-\_\-eigenvector2@{get\-\_\-eigenvector2}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{get\-\_\-eigenvector2}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Vector}\& get\-\_\-eigenvector2 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_af6bdc1d7bc8d5585e5daa4ea45ef8151}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a483f3268ceb46bc49bc9ed2d919ce93c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!get\-\_\-eigenvector3@{get\-\_\-eigenvector3}}
\index{get\-\_\-eigenvector3@{get\-\_\-eigenvector3}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{get\-\_\-eigenvector3}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Vector}\& get\-\_\-eigenvector3 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a483f3268ceb46bc49bc9ed2d919ce93c}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9d6e4939681a398d81da73e53f8b53d2}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!get\-\_\-eigenvectors@{get\-\_\-eigenvectors}}
\index{get\-\_\-eigenvectors@{get\-\_\-eigenvectors}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{get\-\_\-eigenvectors}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-eigenvectors (
\begin{DoxyParamCaption}
\item[{{\bf Vector} \&}]{e1, }
\item[{{\bf Vector} \&}]{e2, }
\item[{{\bf Vector} \&}]{e3}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9d6e4939681a398d81da73e53f8b53d2}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_aab12131ec2504c93be1ee1ef6c818492}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!get\-\_\-h\-\_\-file\-\_\-path@{get\-\_\-h\-\_\-file\-\_\-path}}
\index{get\-\_\-h\-\_\-file\-\_\-path@{get\-\_\-h\-\_\-file\-\_\-path}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{get\-\_\-h\-\_\-file\-\_\-path}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& get\-\_\-h\-\_\-file\-\_\-path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_aab12131ec2504c93be1ee1ef6c818492}


support dynamic compilation 

\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a1ee362d7e8b2e06f53990c0bbf856742}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!have\-\_\-eigens@{have\-\_\-eigens}}
\index{have\-\_\-eigens@{have\-\_\-eigens}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{have\-\_\-eigens}]{\setlength{\rightskip}{0pt plus 5cm}bool have\-\_\-eigens (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a1ee362d7e8b2e06f53990c0bbf856742}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a53de49d8c84dcc44f9b4086e3a371475}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!norm@{norm}}
\index{norm@{norm}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{norm}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf norm} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a53de49d8c84dcc44f9b4086e3a371475}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a387d34286173d1304ae1509683c8cb35}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool operator!= (
\begin{DoxyParamCaption}
\item[{const {\bf Tensor} \&}]{t}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a387d34286173d1304ae1509683c8cb35}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a81ab585cd3471340079a9dea5f4d0029}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} operator$\ast$ (
\begin{DoxyParamCaption}
\item[{const double}]{s}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a81ab585cd3471340079a9dea5f4d0029}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a50b6768eba416f49a95e6eb54c9a3ff4}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector} operator$\ast$ (
\begin{DoxyParamCaption}
\item[{const {\bf Vector}}]{v}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a50b6768eba416f49a95e6eb54c9a3ff4}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a8e900c4ebe4af769781a7f20f328a813}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator+@{operator+}}
\index{operator+@{operator+}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} operator+ (
\begin{DoxyParamCaption}
\item[{const {\bf Tensor} \&}]{t}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a8e900c4ebe4af769781a7f20f328a813}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a2869c997b6756306d453221d86473e20}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} \& operator+= (
\begin{DoxyParamCaption}
\item[{const {\bf Tensor} \&}]{t}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a2869c997b6756306d453221d86473e20}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a2a967899cef97b59d405ecc78a9b2dab}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} operator-\/ (
\begin{DoxyParamCaption}
\item[{const {\bf Tensor} \&}]{t}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a2a967899cef97b59d405ecc78a9b2dab}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a39d0cb3829d026b5f417a8967e033524}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} \& operator-\/= (
\begin{DoxyParamCaption}
\item[{const {\bf Tensor} \&}]{t}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a39d0cb3829d026b5f417a8967e033524}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ac960e63080cf6cefb64a20953d4df3d3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator=@{operator=}}
\index{operator=@{operator=}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} \& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Tensor} \&}]{copy}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ac960e63080cf6cefb64a20953d4df3d3}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9b5138757eb1d73c5d0e2c7f6b63ece4}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator=@{operator=}}
\index{operator=@{operator=}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tensor} \& operator= (
\begin{DoxyParamCaption}
\item[{const double \&}]{d}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a9b5138757eb1d73c5d0e2c7f6b63ece4}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ac99267f55d0acd8be976fdb0a2dcf73d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!operator==@{operator==}}
\index{operator==@{operator==}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Tensor} \&}]{t}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ac99267f55d0acd8be976fdb0a2dcf73d}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a6c9914b7b6ccbce57f5902db48ea7301}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!set\-\_\-eigens@{set\-\_\-eigens}}
\index{set\-\_\-eigens@{set\-\_\-eigens}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{set\-\_\-eigens}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-eigens (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{e1, }
\item[{const {\bf Vector} \&}]{e2, }
\item[{const {\bf Vector} \&}]{e3}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a6c9914b7b6ccbce57f5902db48ea7301}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a3d0a2b2b5e4ff198a62a3280d6de0622}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!set\-\_\-outside\-\_\-eigens@{set\-\_\-outside\-\_\-eigens}}
\index{set\-\_\-outside\-\_\-eigens@{set\-\_\-outside\-\_\-eigens}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{set\-\_\-outside\-\_\-eigens}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-outside\-\_\-eigens (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{e1, }
\item[{const {\bf Vector} \&}]{e2, }
\item[{const {\bf Vector} \&}]{e3, }
\item[{double}]{v1, }
\item[{double}]{v2, }
\item[{double}]{v3}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a3d0a2b2b5e4ff198a62a3280d6de0622}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a313cda8b48bcfb47a96ee055d982370d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!type\-\_\-name@{type\-\_\-name}}
\index{type\-\_\-name@{type\-\_\-name}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string type\-\_\-name (
\begin{DoxyParamCaption}
\item[{int}]{i = {\ttfamily -\/1}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a313cda8b48bcfb47a96ee055d982370d}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a262ffbca6ec971438931bedd14205add}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!xx@{xx}}
\index{xx@{xx}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{xx}]{\setlength{\rightskip}{0pt plus 5cm}double xx (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a262ffbca6ec971438931bedd14205add}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a3cb933b37bd72e79dd108bcb6937db16}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!xy@{xy}}
\index{xy@{xy}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{xy}]{\setlength{\rightskip}{0pt plus 5cm}double xy (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a3cb933b37bd72e79dd108bcb6937db16}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ae4911d4ce46c34a1514223b1278177d8}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!xz@{xz}}
\index{xz@{xz}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{xz}]{\setlength{\rightskip}{0pt plus 5cm}double xz (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ae4911d4ce46c34a1514223b1278177d8}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a42eac0674488715f4a81b760ba655941}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!yy@{yy}}
\index{yy@{yy}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{yy}]{\setlength{\rightskip}{0pt plus 5cm}double yy (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a42eac0674488715f4a81b760ba655941}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ad399860eaaeec526f2313e81294246f1}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!yz@{yz}}
\index{yz@{yz}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{yz}]{\setlength{\rightskip}{0pt plus 5cm}double yz (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_ad399860eaaeec526f2313e81294246f1}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a446bc6af3a9fb9f2de09d901d1bdb39e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!zz@{zz}}
\index{zz@{zz}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{zz}]{\setlength{\rightskip}{0pt plus 5cm}double zz (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a446bc6af3a9fb9f2de09d901d1bdb39e}


\subsection{Friends And Related Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_aa4e3356d92bc0eb87e36327fad58bc22}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!Pio@{Pio}}
\index{Pio@{Pio}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{Pio}]{\setlength{\rightskip}{0pt plus 5cm}{\bf S\-C\-I\-S\-H\-A\-R\-E} void Pio (
\begin{DoxyParamCaption}
\item[{{\bf Piostream} \&}]{, }
\item[{{\bf Tensor} \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_aa4e3356d92bc0eb87e36327fad58bc22}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a14fa6bd488405e917fe2186053d329ea}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}!mat\-\_\-@{mat\-\_\-}}
\index{mat\-\_\-@{mat\-\_\-}!SCIRun::Core::Geometry::Tensor@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Tensor}}
\subsubsection[{mat\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}double mat\-\_\-\mbox{[}3\mbox{]}\mbox{[}3\mbox{]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor_a14fa6bd488405e917fe2186053d329ea}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Geometry\-Primitives/\hyperlink{_tensor_8h}{Tensor.\-h}\item 
Core/\-Geometry\-Primitives/\hyperlink{_tensor_8cc}{Tensor.\-cc}\end{DoxyCompactItemize}
