\hypertarget{classCXXGRAPH_1_1PARTITIONING_1_1Record}{}\doxysection{CXXGRAPH\+::PARTITIONING\+::Record$<$ T $>$ Class Template Reference}
\label{classCXXGRAPH_1_1PARTITIONING_1_1Record}\index{CXXGRAPH::PARTITIONING::Record$<$ T $>$@{CXXGRAPH::PARTITIONING::Record$<$ T $>$}}


Inheritance diagram for CXXGRAPH\+::PARTITIONING\+::Record$<$ T $>$\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=228pt]{db/d3e/classCXXGRAPH_1_1PARTITIONING_1_1Record__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCXXGRAPH_1_1PARTITIONING_1_1Record_af1ad476e78baecefa403fe93a9053050}\label{classCXXGRAPH_1_1PARTITIONING_1_1Record_af1ad476e78baecefa403fe93a9053050}} 
virtual std\+::set$<$ int $>$ \& {\bfseries get\+Partitions} ()=0
\item 
\mbox{\Hypertarget{classCXXGRAPH_1_1PARTITIONING_1_1Record_ae6a8786a2c41812b1ba83a0500ed1aa7}\label{classCXXGRAPH_1_1PARTITIONING_1_1Record_ae6a8786a2c41812b1ba83a0500ed1aa7}} 
virtual void {\bfseries add\+Partition} (int m)=0
\item 
\mbox{\Hypertarget{classCXXGRAPH_1_1PARTITIONING_1_1Record_a016eb5cc0ed98fc350ca1f00af4227d4}\label{classCXXGRAPH_1_1PARTITIONING_1_1Record_a016eb5cc0ed98fc350ca1f00af4227d4}} 
virtual bool {\bfseries has\+Replica\+In\+Partition} (int m)=0
\item 
\mbox{\Hypertarget{classCXXGRAPH_1_1PARTITIONING_1_1Record_a9bc21d931bed4da0220420b8038b377e}\label{classCXXGRAPH_1_1PARTITIONING_1_1Record_a9bc21d931bed4da0220420b8038b377e}} 
virtual bool {\bfseries get\+Lock} ()=0
\item 
\mbox{\Hypertarget{classCXXGRAPH_1_1PARTITIONING_1_1Record_ab8e268d8221bfcf1a5a8a7ca62b4f988}\label{classCXXGRAPH_1_1PARTITIONING_1_1Record_ab8e268d8221bfcf1a5a8a7ca62b4f988}} 
virtual bool {\bfseries release\+Lock} ()=0
\item 
\mbox{\Hypertarget{classCXXGRAPH_1_1PARTITIONING_1_1Record_a1f5449d327e9d5ca07109478e496f236}\label{classCXXGRAPH_1_1PARTITIONING_1_1Record_a1f5449d327e9d5ca07109478e496f236}} 
virtual int {\bfseries get\+Replicas} () const =0
\item 
\mbox{\Hypertarget{classCXXGRAPH_1_1PARTITIONING_1_1Record_ae636e1a0554d0c62230e04e684dafbc1}\label{classCXXGRAPH_1_1PARTITIONING_1_1Record_ae636e1a0554d0c62230e04e684dafbc1}} 
virtual int {\bfseries get\+Degree} ()=0
\item 
\mbox{\Hypertarget{classCXXGRAPH_1_1PARTITIONING_1_1Record_a1cdac51437e23e0762f9429f768db774}\label{classCXXGRAPH_1_1PARTITIONING_1_1Record_a1cdac51437e23e0762f9429f768db774}} 
virtual void {\bfseries increment\+Degree} ()=0
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/github/workspace/include/\+Partitioning/Record.\+hpp\end{DoxyCompactItemize}
