diff options
author | jthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5> | 2003-02-26 17:56:31 +0000 |
---|---|---|
committer | jthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5> | 2003-02-26 17:56:31 +0000 |
commit | 2d11cab54e2c0815481fb23c4fdcd1a74dcc34d1 (patch) | |
tree | 441fc4086776cc1a765442dfc2406089ec6f4e5f /src/jtutil | |
parent | 21e4422de0ff30abe5918aa95c2052cc7048fe8b (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.cc | 25 |
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 |