105 lines
6.4 KiB
TeX
105 lines
6.4 KiB
TeX
\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}
|