\doxysection{gko::\+experimental::\+reorder::\+Mc64\texorpdfstring{$<$}{<} Value\+Type, Index\+Type \texorpdfstring{$>$}{>}::\+parameters\+\_\+type Struct Reference}
\hypertarget{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type}{}\label{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type}\index{gko::experimental::reorder::Mc64$<$ ValueType, IndexType $>$::parameters\_type@{gko::experimental::reorder::Mc64$<$ ValueType, IndexType $>$::parameters\_type}}


Inheritance diagram for gko::\+experimental::\+reorder::\+Mc64\texorpdfstring{$<$}{<} Value\+Type, Index\+Type \texorpdfstring{$>$}{>}::\+parameters\+\_\+type:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=253pt]{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gko::\+experimental::\+reorder::\+Mc64\texorpdfstring{$<$}{<} Value\+Type, Index\+Type \texorpdfstring{$>$}{>}::\+parameters\+\_\+type:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=253pt]{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type_a9d5e4d694b39df187254c5d998795149}\label{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type_a9d5e4d694b39df187254c5d998795149} 
{\footnotesize template$<$typename... Args$>$ }\\auto {\bfseries with\+\_\+strategy} (Args \&\&... \+\_\+value) -\/$>$ std::\+decay\+\_\+t$<$ decltype(\texorpdfstring{$\ast$}{*}(this-\/$>$self()))$>$ \&
\item 
\Hypertarget{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type_a80950b3ee6e070fab35130d8b1000083}\label{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type_a80950b3ee6e070fab35130d8b1000083} 
{\footnotesize template$<$typename... Args$>$ }\\auto {\bfseries with\+\_\+tolerance} (Args \&\&... \+\_\+value) -\/$>$ std::\+decay\+\_\+t$<$ decltype(\texorpdfstring{$\ast$}{*}(this-\/$>$self()))$>$ \&
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \doxymbox{\hyperlink{classgko_1_1enable__parameters__type}{gko::\+enable\+\_\+parameters\+\_\+type$<$ parameters\+\_\+type, Mc64 $>$}}}
\begin{DoxyCompactItemize}
\item 
parameters\+\_\+type \& {\bfseries with\+\_\+loggers} (Args \&\&... \+\_\+value)
\begin{DoxyCompactList}\small\item\em Provides the loggers to be added to the factory and its generated objects in a fluent interface. \end{DoxyCompactList}\item 
std::\+unique\+\_\+ptr$<$ Mc64 $>$ \doxymbox{\hyperlink{classgko_1_1enable__parameters__type_a65a5adc4eb7078475d26e7991efae64d}{on}} (std::\+shared\+\_\+ptr$<$ const \doxymbox{\hyperlink{classgko_1_1Executor}{Executor}} $>$ exec) const
\begin{DoxyCompactList}\small\item\em Creates a new factory on the specified executor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type_a3cd7884e4eee0eb261243f74f4bd097c}\label{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type_a3cd7884e4eee0eb261243f74f4bd097c} 
\doxymbox{\hyperlink{namespacegko_1_1experimental_1_1reorder_abb527d05639fb24776a2ee02b66dc174}{mc64\+\_\+strategy}} {\bfseries strategy} \{mc64\+\_\+strategy::\+max\+\_\+diagonal\+\_\+product\}
\begin{DoxyCompactList}\small\item\em This parameter controls the goal of the permutation. \end{DoxyCompactList}\item 
\Hypertarget{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type_a7e97cf72eced67c6920d8d24039e1436}\label{structgko_1_1experimental_1_1reorder_1_1Mc64_1_1parameters__type_a7e97cf72eced67c6920d8d24039e1436} 
\doxymbox{\hyperlink{namespacegko_a107302a750bfa82a2107c77293f791c9}{remove\+\_\+complex}}$<$ Value\+Type $>$ {\bfseries tolerance} \{50 \texorpdfstring{$\ast$}{*} std::\+numeric\+\_\+limits$<$\doxymbox{\hyperlink{namespacegko_a107302a750bfa82a2107c77293f791c9}{remove\+\_\+complex}}$<$Value\+Type$>$$>$::\+epsilon()\}
\begin{DoxyCompactList}\small\item\em This parameter controls the tolerance below which a weight is considered to be zero. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Additional Inherited Members}
\doxysubsection*{Public Types inherited from \doxymbox{\hyperlink{classgko_1_1enable__parameters__type}{gko::\+enable\+\_\+parameters\+\_\+type$<$ parameters\+\_\+type, Mc64 $>$}}}
\begin{DoxyCompactItemize}
\item 
using {\bfseries factory}
\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file:\+\begin{DoxyCompactItemize}
\item 
ginkgo/\+core/\+reorder/\+mc64.\+hpp\end{DoxyCompactItemize}
