aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjthorn <jthorn@df1f8a13-aa1d-4dd4-9681-27ded5b42416>2002-09-01 11:26:34 +0000
committerjthorn <jthorn@df1f8a13-aa1d-4dd4-9681-27ded5b42416>2002-09-01 11:26:34 +0000
commit328f2c2ce44aafb650bd4180eab7f620d99c22fd (patch)
treecec8d7e55a9da1070f3dadc4dfbda44a4f9ce1ad
parent45100a31098e847796976f3fcd7889d03ab10034 (diff)
data and coefficient structures for use in splitting up the interpolator
into smaller functions (which I hope will be compilable in finite cpu/memory) git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@106 df1f8a13-aa1d-4dd4-9681-27ded5b42416
-rw-r--r--src/GeneralizedPolynomial-Uniform/common/structs.h151
1 files changed, 151 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/common/structs.h b/src/GeneralizedPolynomial-Uniform/common/structs.h
new file mode 100644
index 0000000..06edb34
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/common/structs.h
@@ -0,0 +1,151 @@
+/* structs.h -- definitions of data/coeffsicient structures */
+/* $Header$ */
+
+/******************************************************************************/
+
+/*
+ * Each of these structures holds a molecule-sized piece of a single
+ * real data array, or of a single real/imaginary component of a single
+ * complex data array.
+ */
+
+struct data_struct_1d_size2
+ {
+ #include "1d.cube.size2/data-dcl.h";
+ }
+struct data_struct_1d_size3
+ {
+ #include "1d.cube.size3/data-dcl.h";
+ };
+struct data_struct_1d_size4
+ {
+ #include "1d.cube.size4/data-dcl.h";
+ };
+struct data_struct_1d_size5
+ {
+ #include "1d.cube.size5/data-dcl.h";
+ };
+struct data_struct_1d_size6
+ {
+ #include "1d.cube.size6/data-dcl.h";
+ };
+struct data_struct_1d_size7
+ {
+ #include "1d.cube.size7/data-dcl.h";
+ };
+
+struct data_struct_2d_size2
+ {
+ #include "2d.cube.size2/data-dcl.h";
+ }
+struct data_struct_2d_size3
+ {
+ #include "2d.cube.size3/data-dcl.h";
+ };
+struct data_struct_2d_size4
+ {
+ #include "2d.cube.size4/data-dcl.h";
+ };
+struct data_struct_2d_size5
+ {
+ #include "2d.cube.size5/data-dcl.h";
+ };
+struct data_struct_2d_size6
+ {
+ #include "2d.cube.size6/data-dcl.h";
+ };
+
+struct data_struct_3d_size2
+ {
+ #include "3d.cube.size2/data-dcl.h";
+ }
+struct data_struct_3d_size3
+ {
+ #include "3d.cube.size3/data-dcl.h";
+ };
+struct data_struct_3d_size4
+ {
+ #include "3d.cube.size4/data-dcl.h";
+ };
+struct data_struct_3d_size5
+ {
+ #include "3d.cube.size5/data-dcl.h";
+ };
+struct data_struct_3d_size6
+ {
+ #include "3d.cube.size6/data-dcl.h";
+ };
+
+/******************************************************************************/
+
+/*
+ * Each of these structures holds all the coeffsicients for a single
+ * molecule (written as a linear combination of the input data).
+ */
+
+struct coeffs_struct_1d_size2
+ {
+ #include "1d.cube.size2/coeffs-dcl.h";
+ }
+struct coeffs_struct_1d_size3
+ {
+ #include "1d.cube.size3/coeffs-dcl.h";
+ };
+struct coeffs_struct_1d_size4
+ {
+ #include "1d.cube.size4/coeffs-dcl.h";
+ };
+struct coeffs_struct_1d_size5
+ {
+ #include "1d.cube.size5/coeffs-dcl.h";
+ };
+struct coeffs_struct_1d_size6
+ {
+ #include "1d.cube.size6/coeffs-dcl.h";
+ };
+struct coeffs_struct_1d_size7
+ {
+ #include "1d.cube.size7/coeffs-dcl.h";
+ };
+
+struct coeffs_struct_2d_size2
+ {
+ #include "2d.cube.size2/coeffs-dcl.h";
+ }
+struct coeffs_struct_2d_size3
+ {
+ #include "2d.cube.size3/coeffs-dcl.h";
+ };
+struct coeffs_struct_2d_size4
+ {
+ #include "2d.cube.size4/coeffs-dcl.h";
+ };
+struct coeffs_struct_2d_size5
+ {
+ #include "2d.cube.size5/coeffs-dcl.h";
+ };
+struct coeffs_struct_2d_size6
+ {
+ #include "2d.cube.size6/coeffs-dcl.h";
+ };
+
+struct coeffs_struct_3d_size2
+ {
+ #include "3d.cube.size2/coeffs-dcl.h";
+ }
+struct coeffs_struct_3d_size3
+ {
+ #include "3d.cube.size3/coeffs-dcl.h";
+ };
+struct coeffs_struct_3d_size4
+ {
+ #include "3d.cube.size4/coeffs-dcl.h";
+ };
+struct coeffs_struct_3d_size5
+ {
+ #include "3d.cube.size5/coeffs-dcl.h";
+ };
+struct coeffs_struct_3d_size6
+ {
+ #include "3d.cube.size6/coeffs-dcl.h";
+ };