\doxysection{gko::\+dim\texorpdfstring{$<$}{<} 1u, Dimension\+Type \texorpdfstring{$>$}{>} Struct Template Reference}
\hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4}{}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4}\index{gko::dim$<$ 1u, DimensionType $>$@{gko::dim$<$ 1u, DimensionType $>$}}


Inheritance diagram for gko::\+dim\texorpdfstring{$<$}{<} 1u, Dimension\+Type \texorpdfstring{$>$}{>}:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=264pt]{structgko_1_1dim_3_011u_00_01DimensionType_01_4__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gko::\+dim\texorpdfstring{$<$}{<} 1u, Dimension\+Type \texorpdfstring{$>$}{>}:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=264pt]{structgko_1_1dim_3_011u_00_01DimensionType_01_4__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_ad4748a0793b616ca0c5947591f06b90e}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_ad4748a0793b616ca0c5947591f06b90e} 
using {\bfseries dimension\+\_\+type} = Dimension\+Type
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a74874ebe85da1dfed8c0d464f82f81c5}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a74874ebe85da1dfed8c0d464f82f81c5} 
constexpr {\bfseries dim} (const dimension\+\_\+type \&size=dimension\+\_\+type\{\})
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a66f670324e7e29b790a9f00f2ce7ab38}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a66f670324e7e29b790a9f00f2ce7ab38} 
constexpr const dimension\+\_\+type \& {\bfseries operator\+[$\,$]\+} (const \doxymbox{\hyperlink{namespacegko_a9579c98b1d85bf4ad02d7cb5b96fc771}{size\+\_\+type}} \&dimension) const noexcept
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a288d4fee714f09d1139a9c7f13dbf75a}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a288d4fee714f09d1139a9c7f13dbf75a} 
dimension\+\_\+type \& {\bfseries operator\+[$\,$]\+} (const \doxymbox{\hyperlink{namespacegko_a9579c98b1d85bf4ad02d7cb5b96fc771}{size\+\_\+type}} \&dimension)
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a79dc35832a68c7400a1523fc562ccdc7}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a79dc35832a68c7400a1523fc562ccdc7} 
constexpr {\bfseries operator bool} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_af991219c5c0f3b362f205a239767f3a3}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_af991219c5c0f3b362f205a239767f3a3} 
static constexpr \doxymbox{\hyperlink{namespacegko_a9579c98b1d85bf4ad02d7cb5b96fc771}{size\+\_\+type}} {\bfseries dimensionality} = 1u
\end{DoxyCompactItemize}
\doxysubsubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_afaf548d4d505b35e6b6dfe50865d5f53}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_afaf548d4d505b35e6b6dfe50865d5f53} 
struct {\bfseries dim$<$ 2 $>$}
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a5e2c1e99f1c12540aac8489127c5dfb6}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a5e2c1e99f1c12540aac8489127c5dfb6} 
constexpr bool {\bfseries operator==} (const dim \&x, const dim \&y)
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a2fc2e8710193f9a9d911a230e63711a2}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a2fc2e8710193f9a9d911a230e63711a2} 
constexpr bool {\bfseries operator!=} (const dim \&x, const dim \&y)
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a27d25e410396817b4ceafbae3d5df5c8}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a27d25e410396817b4ceafbae3d5df5c8} 
constexpr dim {\bfseries operator\texorpdfstring{$\ast$}{*}} (const dim \&x, const dim \&y)
\item 
\Hypertarget{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a6494433a0fd67659179d73029060bf17}\label{structgko_1_1dim_3_011u_00_01DimensionType_01_4_a6494433a0fd67659179d73029060bf17} 
std::\+ostream \& {\bfseries operator$<$$<$} (std::\+ostream \&os, const dim \&x)
\item 
\Hypertarget{structgko_1_1dim_ae3fd92090978b7ee96b007dda93905f0}\label{structgko_1_1dim_ae3fd92090978b7ee96b007dda93905f0} 
struct {\bfseries dim$<$ dimensionality+1 $>$}
\end{DoxyCompactItemize}


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