aboutsummaryrefslogtreecommitdiff
path: root/src/jtutil
diff options
context:
space:
mode:
authorjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2003-02-26 17:56:31 +0000
committerjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2003-02-26 17:56:31 +0000
commit2d11cab54e2c0815481fb23c4fdcd1a74dcc34d1 (patch)
tree441fc4086776cc1a765442dfc2406089ec6f4e5f /src/jtutil
parent21e4422de0ff30abe5918aa95c2052cc7048fe8b (diff)
only explictly instantiate jtutil::array*d<> for the types we really need,
and move all the standalone-test explict instantiantions inside #ifdef STANDALONE_TEST git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@950 f88db872-0e4f-0410-b76b-b9085cfa78c5
Diffstat (limited to 'src/jtutil')
-rw-r--r--src/jtutil/array.cc25
1 files changed, 16 insertions, 9 deletions
diff --git a/src/jtutil/array.cc b/src/jtutil/array.cc
index c9d4176..c2f8d6c 100644
--- a/src/jtutil/array.cc
+++ b/src/jtutil/array.cc
@@ -321,14 +321,21 @@ template class jtutil::array1d<int>;
template class jtutil::array1d< void *>;
template class jtutil::array1d<const void *>;
-template class jtutil::array2d<CCTK_INT>;
+#ifdef STANDALONE_TEST
+ template class jtutil::array1d<float>;
+ template class jtutil::array2d<float>;
+ template class jtutil::array3d<float>;
+ template class jtutil::array4d<float>;
+
+ template class jtutil::array1d<double>;
+ template class jtutil::array2d<double>;
+ template class jtutil::array3d<double>;
+ template class jtutil::array4d<double>;
+#else
+ template class jtutil::array1d<CCTK_REAL>;
-template class jtutil::array1d<float>;
-template class jtutil::array2d<float>;
-template class jtutil::array3d<float>;
-template class jtutil::array4d<float>;
+ template class jtutil::array2d<CCTK_INT>;
+ template class jtutil::array2d<CCTK_REAL>;
-template class jtutil::array1d<double>;
-template class jtutil::array2d<double>;
-template class jtutil::array3d<double>;
-template class jtutil::array4d<double>;
+ template class jtutil::array3d<CCTK_REAL>;
+#endif