aboutsummaryrefslogtreecommitdiff
path: root/src/EOS_Omni_Handles.c
diff options
context:
space:
mode:
authorknarf <knarf@8e189c6b-2ab8-4400-aa02-70a9cfce18b9>2010-08-16 17:52:05 +0000
committerknarf <knarf@8e189c6b-2ab8-4400-aa02-70a9cfce18b9>2010-08-16 17:52:05 +0000
commitfc9e116f3ae7c7c0ad444e0a1d3eb70ef5a918fa (patch)
treed0795b93bd0f86a92fc9582fac0ee7a659f7f7bd /src/EOS_Omni_Handles.c
parentf1d8d20ad83173ef94330315aa7dcbd76fb2011b (diff)
actually provide the handle function, change to c for simplicity (from c++)
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/EOS_Omni@6 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
Diffstat (limited to 'src/EOS_Omni_Handles.c')
-rw-r--r--src/EOS_Omni_Handles.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/EOS_Omni_Handles.c b/src/EOS_Omni_Handles.c
new file mode 100644
index 0000000..41dbced
--- /dev/null
+++ b/src/EOS_Omni_Handles.c
@@ -0,0 +1,15 @@
+#include <cctk.h>
+#include <cctk_Arguments.h>
+
+CCTK_INT EOS_Omni_GetHandle_(CCTK_STRING name)
+{
+ CCTK_INFO("GetHandle");
+ if (CCTK_EQUALS(name, "2D_Polytrope"))
+ return 1;
+ if (CCTK_EQUALS(name, "Ideal_Fluid"))
+ return 2;
+ if (CCTK_EQUALS(name, "Hybrid"))
+ return 3;
+ return 0;
+}
+