M4RI 1.0.1
m4ri.h
Go to the documentation of this file.
00001 
00008 /******************************************************************************
00009 *
00010 *                 M4RI: Linear Algebra over GF(2)
00011 *
00012 *    Copyright (C) 2007 Gregory Bard <gregory.bard@ieee.org> 
00013 *    Copyright (C) 2007,2008 Martin Albrecht <malb@informatik.uni-bremen.de> 
00014 *
00015 *  Distributed under the terms of the GNU General Public License (GPL)
00016 *  version 2 or higher.
00017 *
00018 *    This code is distributed in the hope that it will be useful,
00019 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
00020 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00021 *    General Public License for more details.
00022 *
00023 *  The full text of the GPL is available at:
00024 *
00025 *                  http://www.gnu.org/licenses/
00026 ******************************************************************************/
00027 
00028 #ifndef M4RI_M4RI_H
00029 #define M4RI_M4RI_H
00030 
00042 #include <stdio.h>
00043 #include <stdlib.h>
00044 #include <math.h>
00045 
00046 #if defined(__cplusplus) && !defined(M4RI_WRAPWORD) && !defined (_MSC_VER)
00047 extern "C" {
00048 #endif
00049 
00050 #include "permutation.h"
00051 #include "packedmatrix.h"
00052 #include "brilliantrussian.h"
00053 #include "strassen.h"
00054 #include "grayflex.h"
00055 #include "parity.h"
00056 #include "trsm.h"
00057 #include "pls.h"
00058 #include "pls_mmpf.h"
00059 #include "solve.h"
00060 #include "echelonform.h"
00061 
00062 #if defined(__cplusplus) && !defined(M4RI_WRAPWORD) && !defined (_MSC_VER)
00063 }
00064 #endif
00065 
00066 #endif // M4RI_M4RI_H