Added missing API docu, improved existing API docu
[libfirm] / include / libfirm / adt / gaussjordan.h
index f8457f0..4adc14a 100644 (file)
@@ -5,6 +5,15 @@
 #ifndef FIRM_ADT_GAUSSJORDAN_H
 #define FIRM_ADT_GAUSSJORDAN_H
 
+#include "../begin.h"
+
+/**
+ * @ingroup algorithms
+ * @defgroup gassjordan  Gauss Jordan Elimination
+ * Solves a system of linear equations
+ * @{
+ */
+
 /**
  * solves a system of linear equations and returns 0 if successful
  *
  * @param b       the result vector, will contain the result if successful
  * @param nsize   the size of the equation system
  */
-int firm_gaussjordansolve(double *A, double *b, int nsize);
+FIRM_API int firm_gaussjordansolve(double *A, double *b, int nsize);
+
+/** @} */
+
+#include "../end.h"
 
 #endif