OKlibrary  0.2.1.6
FiniteFields.mac
Go to the documentation of this file.
00001 /* Matthew Gwynne, 4.6.2008 (Swansea) */
00002 /* Copyright 2008, 2012 Oliver Kullmann
00003 This file is part of the OKlibrary. OKlibrary is free software; you can redistribute
00004 it and/or modify it under the terms of the GNU General Public License as published by
00005 the Free Software Foundation and included in this library; either version 3 of the
00006 License, or any later version. */
00007 
00021 oklib_include("OKlib/ComputerAlgebra/Algebra/Lisp/FiniteFields.mac")$
00022 oklib_include("OKlib/ComputerAlgebra/Algebra/Lisp/tests/FiniteFields.mac")$
00023 
00024 /* ***************************************
00025    * Finite Field Wrapper Functions      *
00026    ***************************************
00027 */
00028 
00029 okltest_egf_add(egf_add);
00030 okltest_egf_sub(egf_sub);
00031 
00032 okltest_egf_mul(egf_mul);
00033 okltest_egf_div(egf_div);
00034 
00035 okltest_egf_matmul(egf_matmul);
00036 okltest_egf_matinv(egf_matinv);
00037 
00038 okltest_egf_inv(egf_inv);
00039 
00040 okltest_egf_exp(egf_exp);
00041 okltest_egf_findprim(egf_findprim);
00042 okltest_egf_ind(egf_ind);
00043 
00044 okltest_egf_primep(egf_primep);
00045 
00046 okltest_egf_poly2num(egf_poly2num);
00047 okltest_egf_num2poly(egf_num2poly);
00048 
00049 okltest_egf_coeffs(egf_coeffs);
00050 
00051 /* ****************************
00052    * Standard representations *
00053    ****************************
00054 */
00055 
00056 okltest_gf_stand(gf_stand);
00057 okltest_egf_stand(egf_stand);
00058 
00059 okltest_gf_equalp(gf_equalp);
00060 okltest_egf_equalp(egf_equalp);
00061