aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgoodale <goodale@a491c6a4-70bf-4b89-8b36-d6c0cb1f094e>2002-04-25 22:03:51 +0000
committergoodale <goodale@a491c6a4-70bf-4b89-8b36-d6c0cb1f094e>2002-04-25 22:03:51 +0000
commit1942a380bc36225b3c3fc638d596853249e225c1 (patch)
tree4876c150ff9c8c5fe058587bf8c0434cbce560fd
parent6bcd2d263c97e46033e6a62d923995decf2d2974 (diff)
Initial import of new Einstein stuff. This has the new thorns, but not all
are fully functional yet. When I have completed this stage I'll send an updated spec out with some questions which have arisen during this process. Please don't import anything new without checking with me first, as I want to play games on the server copying cvs files around to preserve histories on files which are only minimally touched. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SpaceMask/trunk@2 a491c6a4-70bf-4b89-8b36-d6c0cb1f094e
-rw-r--r--README19
-rw-r--r--doc/documentation.tex35
-rw-r--r--interface.ccl18
-rw-r--r--param.ccl2
-rw-r--r--schedule.ccl2
-rw-r--r--src/make.code.defn9
6 files changed, 85 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..c52699d
--- /dev/null
+++ b/README
@@ -0,0 +1,19 @@
+Cactus Code Thorn SpaceMask
+Authors : Tom Goodale
+CVS info : $Header$
+--------------------------------------------------------------------------
+
+Purpose of the thorn:
+
+This will provide two integer grid functions
+
+space_mask
+space_table_field
+
+the first one will be a bitmask describing the point, with one bit
+indicating that there is extra data in a table the handle of which can be
+found in the corresponding point in the space_table_field.
+
+Thorns interested in the mask should inherit from this implementation.
+
+There may also be aliased query functions provided.
diff --git a/doc/documentation.tex b/doc/documentation.tex
new file mode 100644
index 0000000..803222f
--- /dev/null
+++ b/doc/documentation.tex
@@ -0,0 +1,35 @@
+\documentclass{article}
+\begin{document}
+
+\title{SpaceMask}
+\author{Tom Goodale}
+\date{April 2002}
+\maketitle
+
+\abstract{Provides a mask function for the spatial slice variables}
+
+\section{Purpose}
+
+This will provide two integer grid functions
+
+space\_mask
+space\_table\_field
+
+the first one will be a bitmask describing the point, with one bit
+indicating that there is extra data in a table the handle of which can be
+found in the corresponding point in the space\_table\_field.
+
+Thorns interested in the mask should inherit from this implementation.
+
+There may also be aliased query functions provided.
+
+\section{Comments}
+
+
+
+% Automatically created from the ccl files by using gmake thorndoc
+\include{interface}
+\include{param}
+\include{schedule}
+
+\end{document}
diff --git a/interface.ccl b/interface.ccl
new file mode 100644
index 0000000..38ca08e
--- /dev/null
+++ b/interface.ccl
@@ -0,0 +1,18 @@
+# Interface definition for thorn SpaceMask
+# $Header$
+
+implements: SpaceMask
+
+public:
+
+real mask type = GF
+{
+ emask
+} "Mask"
+
+# Will be changed to.
+#INTEGER spacemasks TYPE=GF
+#{
+# space_mask
+# space_table_field
+#}
diff --git a/param.ccl b/param.ccl
new file mode 100644
index 0000000..1afcf2c
--- /dev/null
+++ b/param.ccl
@@ -0,0 +1,2 @@
+# Parameter definitions for thorn SpaceMask
+# $Header$
diff --git a/schedule.ccl b/schedule.ccl
new file mode 100644
index 0000000..8510074
--- /dev/null
+++ b/schedule.ccl
@@ -0,0 +1,2 @@
+# Schedule definitions for thorn SpaceMask
+# $Header$
diff --git a/src/make.code.defn b/src/make.code.defn
new file mode 100644
index 0000000..d4af37c
--- /dev/null
+++ b/src/make.code.defn
@@ -0,0 +1,9 @@
+# Main make.code.defn file for thorn SpaceMask
+# $Header$
+
+# Source files in this directory
+SRCS =
+
+# Subdirectories containing source files
+SUBDIRS =
+