\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}
