diff options
author | goodale <goodale@a491c6a4-70bf-4b89-8b36-d6c0cb1f094e> | 2002-04-25 22:03:51 +0000 |
---|---|---|
committer | goodale <goodale@a491c6a4-70bf-4b89-8b36-d6c0cb1f094e> | 2002-04-25 22:03:51 +0000 |
commit | 1942a380bc36225b3c3fc638d596853249e225c1 (patch) | |
tree | 4876c150ff9c8c5fe058587bf8c0434cbce560fd | |
parent | 6bcd2d263c97e46033e6a62d923995decf2d2974 (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-- | README | 19 | ||||
-rw-r--r-- | doc/documentation.tex | 35 | ||||
-rw-r--r-- | interface.ccl | 18 | ||||
-rw-r--r-- | param.ccl | 2 | ||||
-rw-r--r-- | schedule.ccl | 2 | ||||
-rw-r--r-- | src/make.code.defn | 9 |
6 files changed, 85 insertions, 0 deletions
@@ -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 = + |