\hypertarget{tsp__solver_8cpp}{}\doxysection{tsp\+\_\+solver.\+cpp File Reference}
\label{tsp__solver_8cpp}\index{tsp\_solver.cpp@{tsp\_solver.cpp}}


translated with gcc version 12.\+2.\+1  


{\ttfamily \#include \char`\"{}tsp\+\_\+solver.\+h\char`\"{}}\newline
{\ttfamily \#include $<$set$>$}\newline
{\ttfamily \#include $<$math.\+h$>$}\newline
{\ttfamily \#include \char`\"{}helper.\+h\char`\"{}}\newline
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classBruteForcePermutation}{Brute\+Force\+Permutation}}
\begin{DoxyCompactList}\small\item\em overtaken code \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structEdge}{Edge}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{tsp__solver_8cpp_a8e158a445a768e93a517047ef2cf8744}{check\+For\+Cycle}} (vector$<$ \mbox{\hyperlink{structEdge}{Edge}} $>$ edge\+\_\+vect, int num\+\_\+of\+\_\+points)
\begin{DoxyCompactList}\small\item\em checker for cycle \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
translated with gcc version 12.\+2.\+1 

\begin{DoxyAuthor}{Author}
Jan Holáň, xholan11 (\href{mailto:xholan11@vutbr.cz}{\texttt{ xholan11@vutbr.\+cz}}) 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
0.\+1 
\end{DoxyVersion}
\begin{DoxyDate}{Date}
2023-\/05-\/01
\end{DoxyDate}
\begin{DoxyCopyright}{Copyright}
Copyright (c) 2023 
\end{DoxyCopyright}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{tsp__solver_8cpp_a8e158a445a768e93a517047ef2cf8744}\label{tsp__solver_8cpp_a8e158a445a768e93a517047ef2cf8744}} 
\index{tsp\_solver.cpp@{tsp\_solver.cpp}!checkForCycle@{checkForCycle}}
\index{checkForCycle@{checkForCycle}!tsp\_solver.cpp@{tsp\_solver.cpp}}
\doxysubsubsection{\texorpdfstring{checkForCycle()}{checkForCycle()}}
{\footnotesize\ttfamily bool check\+For\+Cycle (\begin{DoxyParamCaption}\item[{vector$<$ \mbox{\hyperlink{structEdge}{Edge}} $>$}]{edge\+\_\+vect,  }\item[{int}]{num\+\_\+of\+\_\+points }\end{DoxyParamCaption})}



checker for cycle 


\begin{DoxyParams}{Parameters}
{\em edge\+\_\+vect} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true when cycle exists, otherwise false 
\end{DoxyReturn}
