graph_8h.tex 8.06 KB
\hypertarget{graph_8h}{}\doxysection{src/graph.h File Reference}
\label{graph_8h}\index{src/graph.h@{src/graph.h}}
{\ttfamily \#include \char`\"{}rna.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}structure.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}solinteraction.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Motifs/helix.\+h\char`\"{}}\newline
Include dependency graph for graph.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{graph_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=248pt]{graph_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
float \mbox{\hyperlink{graph_8h_acfddc7c98f76667067ec4a5b2dec930b}{compatible}} (\mbox{\hyperlink{classStructure}{Structure}} str1, \mbox{\hyperlink{classStructure}{Structure}} str2)
\item 
float \mbox{\hyperlink{graph_8h_ad82ddf643ec777cb3a3c8a5c64c2cdb6}{compatible}} (\mbox{\hyperlink{classStructure}{Structure}} str, \mbox{\hyperlink{classSolInteraction}{Sol\+Interaction}} inter, float threshold, int l)
\item 
float \mbox{\hyperlink{graph_8h_a338ba8f85a0851b0c1314c2f35914be4}{compatible}} (\mbox{\hyperlink{classSolInteraction}{Sol\+Interaction}} inter1, \mbox{\hyperlink{classSolInteraction}{Sol\+Interaction}} inter2, float threshold)
\item 
bool \mbox{\hyperlink{graph_8h_a0caf9b0af7daa4c5e5c193324048e8b8}{are\+Linked}} (Helix h1, Helix h2, const std\+::vector$<$ \mbox{\hyperlink{classRna}{Rna}} $>$ \&rna\+List)
\item 
void \mbox{\hyperlink{graph_8h_a03ecc0c993f22d8279f5284aca8b6429}{model\+Graph}} (const std\+::vector$<$ \mbox{\hyperlink{classRna}{Rna}} $>$ \&rna\+List\+\_\+, const std\+::vector$<$ \mbox{\hyperlink{classStructure}{Structure}} $>$ \&strs\+\_\+, const std\+::vector$<$ \mbox{\hyperlink{classSolInteraction}{Sol\+Interaction}} $>$ \&inters\+\_\+, const std\+::vector$<$ std\+::vector$<$ Helix $>$ $>$ \&helices\+\_\+, std\+::vector$<$ unsigned int $>$ \&vertices0, std\+::vector$<$ float $>$ \&vertices\+WCt, std\+::vector$<$ float $>$ \&vertices\+WP, std\+::vector$<$ float $>$ \&vertices\+WE, std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&Nv0, std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&Nv\+B0, std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&G2vertices0, std\+::vector$<$ std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ $>$ \&G2\+Nv0, std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&G2\+G1correspondance0, float threshold, std\+::string SEQfile, uint \&nb\+Edges, int \&last\+Str)
\item 
void \mbox{\hyperlink{graph_8h_aecd2a3f25ee89137358ab0729f15bc56}{add\+Hard\+Ct}} (std\+::vector$<$ unsigned int $>$ \&vertices, std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&Nv, std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&NvB, const std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&Nv\+B0, std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&G2vertices, std\+::vector$<$ std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ $>$ \&G2\+Nv, std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&G2\+G1correspondance, std\+::vector$<$ unsigned int $>$ \&ct\+Vertices, std\+::vector$<$ unsigned int $>$ \&rm\+Vertices)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{graph_8h_aecd2a3f25ee89137358ab0729f15bc56}\label{graph_8h_aecd2a3f25ee89137358ab0729f15bc56}} 
\index{graph.h@{graph.h}!addHardCt@{addHardCt}}
\index{addHardCt@{addHardCt}!graph.h@{graph.h}}
\doxysubsubsection{\texorpdfstring{addHardCt()}{addHardCt()}}
{\footnotesize\ttfamily void add\+Hard\+Ct (\begin{DoxyParamCaption}\item[{std\+::vector$<$ unsigned int $>$ \&}]{vertices,  }\item[{std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&}]{Nv,  }\item[{std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&}]{NvB,  }\item[{const std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&}]{Nv\+B0,  }\item[{std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&}]{G2vertices,  }\item[{std\+::vector$<$ std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ $>$ \&}]{G2\+Nv,  }\item[{std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&}]{G2\+G1correspondance,  }\item[{std\+::vector$<$ unsigned int $>$ \&}]{ct\+Vertices,  }\item[{std\+::vector$<$ unsigned int $>$ \&}]{rm\+Vertices }\end{DoxyParamCaption})}

\mbox{\Hypertarget{graph_8h_a0caf9b0af7daa4c5e5c193324048e8b8}\label{graph_8h_a0caf9b0af7daa4c5e5c193324048e8b8}} 
\index{graph.h@{graph.h}!areLinked@{areLinked}}
\index{areLinked@{areLinked}!graph.h@{graph.h}}
\doxysubsubsection{\texorpdfstring{areLinked()}{areLinked()}}
{\footnotesize\ttfamily bool are\+Linked (\begin{DoxyParamCaption}\item[{Helix}]{h1,  }\item[{Helix}]{h2,  }\item[{const std\+::vector$<$ \mbox{\hyperlink{classRna}{Rna}} $>$ \&}]{rna\+List }\end{DoxyParamCaption})}

\mbox{\Hypertarget{graph_8h_a338ba8f85a0851b0c1314c2f35914be4}\label{graph_8h_a338ba8f85a0851b0c1314c2f35914be4}} 
\index{graph.h@{graph.h}!compatible@{compatible}}
\index{compatible@{compatible}!graph.h@{graph.h}}
\doxysubsubsection{\texorpdfstring{compatible()}{compatible()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily float compatible (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classSolInteraction}{Sol\+Interaction}}}]{inter1,  }\item[{\mbox{\hyperlink{classSolInteraction}{Sol\+Interaction}}}]{inter2,  }\item[{float}]{threshold }\end{DoxyParamCaption})}

\mbox{\Hypertarget{graph_8h_ad82ddf643ec777cb3a3c8a5c64c2cdb6}\label{graph_8h_ad82ddf643ec777cb3a3c8a5c64c2cdb6}} 
\index{graph.h@{graph.h}!compatible@{compatible}}
\index{compatible@{compatible}!graph.h@{graph.h}}
\doxysubsubsection{\texorpdfstring{compatible()}{compatible()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily float compatible (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classStructure}{Structure}}}]{str,  }\item[{\mbox{\hyperlink{classSolInteraction}{Sol\+Interaction}}}]{inter,  }\item[{float}]{threshold,  }\item[{int}]{l }\end{DoxyParamCaption})}

\mbox{\Hypertarget{graph_8h_acfddc7c98f76667067ec4a5b2dec930b}\label{graph_8h_acfddc7c98f76667067ec4a5b2dec930b}} 
\index{graph.h@{graph.h}!compatible@{compatible}}
\index{compatible@{compatible}!graph.h@{graph.h}}
\doxysubsubsection{\texorpdfstring{compatible()}{compatible()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily float compatible (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classStructure}{Structure}}}]{str1,  }\item[{\mbox{\hyperlink{classStructure}{Structure}}}]{str2 }\end{DoxyParamCaption})}

\mbox{\Hypertarget{graph_8h_a03ecc0c993f22d8279f5284aca8b6429}\label{graph_8h_a03ecc0c993f22d8279f5284aca8b6429}} 
\index{graph.h@{graph.h}!modelGraph@{modelGraph}}
\index{modelGraph@{modelGraph}!graph.h@{graph.h}}
\doxysubsubsection{\texorpdfstring{modelGraph()}{modelGraph()}}
{\footnotesize\ttfamily void model\+Graph (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ \mbox{\hyperlink{classRna}{Rna}} $>$ \&}]{rna\+List\+\_\+,  }\item[{const std\+::vector$<$ \mbox{\hyperlink{classStructure}{Structure}} $>$ \&}]{strs\+\_\+,  }\item[{const std\+::vector$<$ \mbox{\hyperlink{classSolInteraction}{Sol\+Interaction}} $>$ \&}]{inters\+\_\+,  }\item[{const std\+::vector$<$ std\+::vector$<$ Helix $>$ $>$ \&}]{helices\+\_\+,  }\item[{std\+::vector$<$ unsigned int $>$ \&}]{vertices0,  }\item[{std\+::vector$<$ float $>$ \&}]{vertices\+WCt,  }\item[{std\+::vector$<$ float $>$ \&}]{vertices\+WP,  }\item[{std\+::vector$<$ float $>$ \&}]{vertices\+WE,  }\item[{std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&}]{Nv0,  }\item[{std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&}]{Nv\+B0,  }\item[{std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&}]{G2vertices0,  }\item[{std\+::vector$<$ std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ $>$ \&}]{G2\+Nv0,  }\item[{std\+::vector$<$ std\+::vector$<$ unsigned int $>$ $>$ \&}]{G2\+G1correspondance0,  }\item[{float}]{threshold,  }\item[{std\+::string}]{SEQfile,  }\item[{uint \&}]{nb\+Edges,  }\item[{int \&}]{last\+Str }\end{DoxyParamCaption})}