\hypertarget{classd_matrix}{}\doxysection{d\+Matrix Class Reference} \label{classd_matrix}\index{dMatrix@{dMatrix}} {\ttfamily \#include $<$eo\+Sharing.\+h$>$} Inheritance diagram for d\+Matrix\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=204pt]{classd_matrix__inherit__graph} \end{center} \end{figure} Collaboration diagram for d\+Matrix\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=204pt]{classd_matrix__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classd_matrix_a58c7dd59f495f7b5b08beb1fe17b7df1}\label{classd_matrix_a58c7dd59f495f7b5b08beb1fe17b7df1}} {\bfseries d\+Matrix} (unsigned \+\_\+s) \item double \mbox{\hyperlink{classd_matrix_a7ba1b6da82fe0bf6d91d66803e29b916}{operator()}} (unsigned \+\_\+i, unsigned \+\_\+j) const \item double \& \mbox{\hyperlink{classd_matrix_ad0e7bd5f09fe1497ed186d87bfd647c9}{operator()}} (unsigned \+\_\+i, unsigned \+\_\+j) \item void \mbox{\hyperlink{classd_matrix_a5b6966a09055385d1920c761883e2351}{print\+On}} (std\+::ostream \&\+\_\+os) \item \mbox{\Hypertarget{classd_matrix_a58c7dd59f495f7b5b08beb1fe17b7df1}\label{classd_matrix_a58c7dd59f495f7b5b08beb1fe17b7df1}} {\bfseries d\+Matrix} (unsigned \+\_\+s) \item double \mbox{\hyperlink{classd_matrix_a7ba1b6da82fe0bf6d91d66803e29b916}{operator()}} (unsigned \+\_\+i, unsigned \+\_\+j) const \item double \& \mbox{\hyperlink{classd_matrix_ad0e7bd5f09fe1497ed186d87bfd647c9}{operator()}} (unsigned \+\_\+i, unsigned \+\_\+j) \item void \mbox{\hyperlink{classd_matrix_a5b6966a09055385d1920c761883e2351}{print\+On}} (std\+::ostream \&\+\_\+os) \end{DoxyCompactItemize} \doxysubsection{Detailed Description} -\/$\ast$-\/ mode\+: c++; c-\/indent-\/level\+: 4; c++-\/member-\/init-\/indent\+: 8; comment-\/column\+: 35; -\/$\ast$-\/ \DoxyHorRuler{0} eo\+Sharing.\+h (c) Maarten Keijzer, Marc Schoenauer, 2001 This library is free software; you can redistribute it and/or modify it under the terms of the G\+NU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but W\+I\+T\+H\+O\+UT A\+NY W\+A\+R\+R\+A\+N\+TY; without even the implied warranty of M\+E\+R\+C\+H\+A\+N\+T\+A\+B\+I\+L\+I\+TY or F\+I\+T\+N\+E\+SS F\+OR A P\+A\+R\+T\+I\+C\+U\+L\+AR P\+U\+R\+P\+O\+SE. See the G\+NU Lesser General Public License for more details. You should have received a copy of the G\+NU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-\/1307 U\+SA Contact\+: \href{mailto:Marc.Schoenauer@inria.fr}{\texttt{ Marc.\+Schoenauer@inria.\+fr}} \href{mailto:mkeijzer@dhi.dk}{\texttt{ mkeijzer@dhi.\+dk}} Sharing is a perf2worth class that implements Goldberg and Richardson\textquotesingle{}s basic sharing A helper class for Sharing -\/ to hold distances \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classd_matrix_ad0e7bd5f09fe1497ed186d87bfd647c9}\label{classd_matrix_ad0e7bd5f09fe1497ed186d87bfd647c9}} \index{dMatrix@{dMatrix}!operator()@{operator()}} \index{operator()@{operator()}!dMatrix@{dMatrix}} \doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily double\& d\+Matrix\+::operator() (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{unsigned}]{\+\_\+j }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} reference -\/ to set values \mbox{\Hypertarget{classd_matrix_ad0e7bd5f09fe1497ed186d87bfd647c9}\label{classd_matrix_ad0e7bd5f09fe1497ed186d87bfd647c9}} \index{dMatrix@{dMatrix}!operator()@{operator()}} \index{operator()@{operator()}!dMatrix@{dMatrix}} \doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily double\& d\+Matrix\+::operator() (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{unsigned}]{\+\_\+j }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} reference -\/ to set values \mbox{\Hypertarget{classd_matrix_a7ba1b6da82fe0bf6d91d66803e29b916}\label{classd_matrix_a7ba1b6da82fe0bf6d91d66803e29b916}} \index{dMatrix@{dMatrix}!operator()@{operator()}} \index{operator()@{operator()}!dMatrix@{dMatrix}} \doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily double d\+Matrix\+::operator() (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{unsigned}]{\+\_\+j }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} simple accessor \mbox{\Hypertarget{classd_matrix_a7ba1b6da82fe0bf6d91d66803e29b916}\label{classd_matrix_a7ba1b6da82fe0bf6d91d66803e29b916}} \index{dMatrix@{dMatrix}!operator()@{operator()}} \index{operator()@{operator()}!dMatrix@{dMatrix}} \doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily double d\+Matrix\+::operator() (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{unsigned}]{\+\_\+j }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} simple accessor \mbox{\Hypertarget{classd_matrix_a5b6966a09055385d1920c761883e2351}\label{classd_matrix_a5b6966a09055385d1920c761883e2351}} \index{dMatrix@{dMatrix}!printOn@{printOn}} \index{printOn@{printOn}!dMatrix@{dMatrix}} \doxysubsubsection{\texorpdfstring{printOn()}{printOn()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily void d\+Matrix\+::print\+On (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{\+\_\+os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} just in case \mbox{\Hypertarget{classd_matrix_a5b6966a09055385d1920c761883e2351}\label{classd_matrix_a5b6966a09055385d1920c761883e2351}} \index{dMatrix@{dMatrix}!printOn@{printOn}} \index{printOn@{printOn}!dMatrix@{dMatrix}} \doxysubsubsection{\texorpdfstring{printOn()}{printOn()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily void d\+Matrix\+::print\+On (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{\+\_\+os }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} just in case The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item deprecated/eo/src/eo\+Sharing.\+h\end{DoxyCompactItemize}