Add bogus cuda::texture constructor to avoid GCC 4.4 compiler warning
Add bogus cuda::texture constructor to avoid GCC 4.4 compiler warning

    [ 51%] Building CXX object src/ljgpu/CMakeFiles/ljgpu_gpu_neighbour.dir/mdlib.cpp.o
    In file included from /home/peter/thesis/mdsim/ljgpu/include/cuda_wrapper.hpp:60,
		     from /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/sample.hpp:26,
		     from /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/traits.hpp:30,
		     from /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/exception.hpp:25,
		     from /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/base.hpp:29,
		     from /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/hardsphere.hpp:31,
		     from /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdlib.cpp:30:
    /home/peter/thesis/mdsim/ljgpu/include/cuda_wrapper/texture.hpp: In instantiation of ‘cuda::texture<float4>’:
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/ljfluid_gpu_nbr.hpp:433:   instantiated from ‘void ljgpu::ljfluid<ljgpu::ljfluid_impl_gpu_neighbour, dimension>::threads(unsigned int) [with int dimension = 3]’
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/mdsim.hpp:148:   instantiated from ‘void ljgpu::mdsim<mdsim_backend>::threads(const boost::true_type&) [with mdsim_backend = ljgpu::ljfluid<ljgpu::ljfluid_impl_gpu_neighbour, 3>]’
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/mdsim.hpp:284:   instantiated from ‘ljgpu::mdsim<mdsim_backend>::mdsim(const ljgpu::options&) [with mdsim_backend = ljgpu::ljfluid<ljgpu::ljfluid_impl_gpu_neighbour, 3>]’
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdlib.cpp:111:   instantiated from ‘typename boost::enable_if<typename mdsim_backend::impl_type::impl_gpu, int>::type _mdsim(const ljgpu::options&) [with mdsim_backend = ljgpu::ljfluid<ljgpu::ljfluid_impl_gpu_neighbour, 3>]’
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdlib.cpp:186:   instantiated from here
    /home/peter/thesis/mdsim/ljgpu/include/cuda_wrapper/texture.hpp:64: warning: non-static reference ‘const textureReference& cuda::texture<float4>::tex’ in class without a constructor
    /home/peter/thesis/mdsim/ljgpu/include/cuda_wrapper/texture.hpp: In instantiation of ‘cuda::texture<float2>’:
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/ljfluid_gpu_nbr.hpp:434:   instantiated from ‘void ljgpu::ljfluid<ljgpu::ljfluid_impl_gpu_neighbour, dimension>::threads(unsigned int) [with int dimension = 2]’
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/mdsim.hpp:148:   instantiated from ‘void ljgpu::mdsim<mdsim_backend>::threads(const boost::true_type&) [with mdsim_backend = ljgpu::ljfluid<ljgpu::ljfluid_impl_gpu_neighbour, 2>]’
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdsim/mdsim.hpp:284:   instantiated from ‘ljgpu::mdsim<mdsim_backend>::mdsim(const ljgpu::options&) [with mdsim_backend = ljgpu::ljfluid<ljgpu::ljfluid_impl_gpu_neighbour, 2>]’
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdlib.cpp:111:   instantiated from ‘typename boost::enable_if<typename mdsim_backend::impl_type::impl_gpu, int>::type _mdsim(const ljgpu::options&) [with mdsim_backend = ljgpu::ljfluid<ljgpu::ljfluid_impl_gpu_neighbour, 2>]’
    /home/peter/thesis/mdsim/ljgpu/src/ljgpu/mdlib.cpp:189:   instantiated from here
    /home/peter/thesis/mdsim/ljgpu/include/cuda_wrapper/texture.hpp:64: warning: non-static reference ‘const textureReference& cuda::texture<float2>::tex’ in class without a constructor

halmd-org/cuda-wrapper