\hypertarget{radical_8h_source}{}\doxysection{radical.\+h} \label{radical_8h_source}\index{/home/steaky/git/CRS/src/Isogeny/radical.h@{/home/steaky/git/CRS/src/Isogeny/radical.h}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{preprocessor}{\#ifndef \_RADICAL\_H\_}} \DoxyCodeLine{2 \textcolor{preprocessor}{\#define \_RADICAL\_H\_}} \DoxyCodeLine{3 } \DoxyCodeLine{4 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{5 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{6 } \DoxyCodeLine{7 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{8 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{9 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{10 } \DoxyCodeLine{11 \textcolor{preprocessor}{\#include "{}../EllipticCurves/models.h"{}}} \DoxyCodeLine{12 \textcolor{preprocessor}{\#include "{}../EllipticCurves/memory.h"{}}} \DoxyCodeLine{13 } \DoxyCodeLine{14 \textcolor{keywordtype}{void} fq\_nth\_root\_trick(fq\_t, fq\_t, fmpz\_t, \textcolor{keyword}{const} fq\_ctx\_t);} \DoxyCodeLine{15 \textcolor{keywordtype}{void} fq\_nth\_root\_trick\_ui(fq\_t, fq\_t, slong, \textcolor{keyword}{const} fq\_ctx\_t);} \DoxyCodeLine{16 } \DoxyCodeLine{17 \textcolor{keywordtype}{void} radical\_isogeny\_3(\mbox{\hyperlink{struct_t_n__curve__t}{TN\_curve\_t}} *, \mbox{\hyperlink{struct_t_n__curve__t}{TN\_curve\_t}} *, fmpz\_t);} \DoxyCodeLine{18 \textcolor{keywordtype}{void} radical\_isogeny\_5(\mbox{\hyperlink{struct_t_n__curve__t}{TN\_curve\_t}} *, \mbox{\hyperlink{struct_t_n__curve__t}{TN\_curve\_t}} *, fmpz\_t);} \DoxyCodeLine{19 \textcolor{keywordtype}{void} radical\_isogeny\_7(\mbox{\hyperlink{struct_t_n__curve__t}{TN\_curve\_t}} *, \mbox{\hyperlink{struct_t_n__curve__t}{TN\_curve\_t}} *, fmpz\_t);} \DoxyCodeLine{20 } \DoxyCodeLine{21 \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{22 } \end{DoxyCode}