aboutsummaryrefslogtreecommitdiff
path: root/src/EllBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/EllBase.h')
-rw-r--r--src/EllBase.h26
1 files changed, 24 insertions, 2 deletions
diff --git a/src/EllBase.h b/src/EllBase.h
index e01198c..985b7ee 100644
--- a/src/EllBase.h
+++ b/src/EllBase.h
@@ -1,5 +1,14 @@
-#ifndef _LINEARELLIPTIC_H_
-#define _LINEARELLIPTIC_H_
+ /*@@
+ @header EllBase.h
+ @date
+ @author Gerd Lanferman
+ @desc
+ Basic Elliptic solver functions.
+ @enddesc
+ @version $Header$
+ @@*/
+#ifndef _ELLBASE_H_
+#define _ELLBASE_H_
#ifdef CCODE
@@ -15,6 +24,19 @@
int MIndex, \
int NIndex \
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+void Ell_RegisterSolver(void (*function),
+ const char *sname,
+ const char *eqname);
+
+#ifdef __cplusplus
+}
#endif
#endif
+
+#endif /* _ELLBASE_H_ */