summaryrefslogtreecommitdiff
path: root/src/include/cctk_Complex.h
diff options
context:
space:
mode:
authorallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-01-16 11:07:13 +0000
committerallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-01-16 11:07:13 +0000
commitcbd18a0c8a9d8682246f4388207257e494525d21 (patch)
tree44e32513b088854332388d4a5df8a07ac0f63ac3 /src/include/cctk_Complex.h
parentd4b2a38965abaca84905600bd2dfe2363988c9fa (diff)
All include files for thorns now have cctk_ then a capital letter (!)
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1262 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/include/cctk_Complex.h')
-rw-r--r--src/include/cctk_Complex.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/include/cctk_Complex.h b/src/include/cctk_Complex.h
new file mode 100644
index 00000000..d8307b85
--- /dev/null
+++ b/src/include/cctk_Complex.h
@@ -0,0 +1,36 @@
+ /*@@
+ @header cctk_Complex.h
+ @date Tue Dec 14 12:28:05 1999
+ @author Tom Goodale
+ @desc
+ Prototypes for complex numbers.
+ @enddesc
+ @version $Header$
+ @@*/
+
+#ifndef _CCTK_COMPLEX_H_
+#define _CCTK_COMPLEX_H_
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+CCTK_COMPLEX CCTK_Cmplx(CCTK_REAL Re, CCTK_REAL Im);
+
+CCTK_REAL CCTK_CmplxReal(CCTK_COMPLEX complex_number);
+CCTK_REAL CCTK_CmplxImag(CCTK_COMPLEX complex_number);
+
+CCTK_COMPLEX CCTK_CmplxConjg(CCTK_COMPLEX in);
+CCTK_REAL CCTK_CmplxAbs(CCTK_COMPLEX in);
+
+CCTK_COMPLEX CCTK_CmplxAdd(CCTK_COMPLEX a,CCTK_COMPLEX b);
+CCTK_COMPLEX CCTK_CmplxSub(CCTK_COMPLEX a,CCTK_COMPLEX b);
+CCTK_COMPLEX CCTK_CmplxMul(CCTK_COMPLEX a,CCTK_COMPLEX b);
+CCTK_COMPLEX CCTK_CmplxDiv(CCTK_COMPLEX a,CCTK_COMPLEX b);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __CCTK_COMPLEX_H_ */