summaryrefslogtreecommitdiffstats
path: root/cuda/2d/dataop.cu
diff options
context:
space:
mode:
authorWillem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl>2014-11-25 18:26:11 +0100
committerWillem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl>2015-01-19 11:31:43 +0100
commit70f522a7a64fa609766c1f5d5edcddc6ec143c6c (patch)
tree4b1711b0afd297c996c9f5b008d131543ab044e1 /cuda/2d/dataop.cu
parent2a28642b457afc13a2f8fc6219044994c7dc51e0 (diff)
downloadastra-70f522a7a64fa609766c1f5d5edcddc6ec143c6c.tar.gz
astra-70f522a7a64fa609766c1f5d5edcddc6ec143c6c.tar.bz2
astra-70f522a7a64fa609766c1f5d5edcddc6ec143c6c.tar.xz
astra-70f522a7a64fa609766c1f5d5edcddc6ec143c6c.zip
Remove unused files
Diffstat (limited to 'cuda/2d/dataop.cu')
-rw-r--r--cuda/2d/dataop.cu130
1 files changed, 0 insertions, 130 deletions
diff --git a/cuda/2d/dataop.cu b/cuda/2d/dataop.cu
deleted file mode 100644
index 4b64775..0000000
--- a/cuda/2d/dataop.cu
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
------------------------------------------------------------------------
-Copyright: 2010-2014, iMinds-Vision Lab, University of Antwerp
- 2014, CWI, Amsterdam
-
-Contact: astra@uantwerpen.be
-Website: http://sf.net/projects/astra-toolbox
-
-This file is part of the ASTRA Toolbox.
-
-
-The ASTRA Toolbox is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-The ASTRA Toolbox is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.
-
------------------------------------------------------------------------
-$Id$
-*/
-
-#include "util.h"
-#include "dataop.h"
-#include "arith.h"
-#include <cassert>
-
-namespace astraCUDA {
-
-void operationVolumeMult(float* data1, float* data2, unsigned int width, unsigned int height)
-{
- float* D_data1;
- float* D_data2;
-
- unsigned int pitch;
- allocateVolume(D_data1, width, height, pitch);
- copyVolumeToDevice(data1, width, width, height, D_data1, pitch);
-
- allocateVolume(D_data2, width, height, pitch);
- copyVolumeToDevice(data2, width, width, height, D_data2, pitch);
-
- processVol<opMul, VOL>(D_data1, D_data2, pitch, width, height);
-
- copyVolumeFromDevice(data1, width, width, height, D_data1, pitch);
-
- cudaFree(D_data1);
- cudaFree(D_data2);
-}
-
-void operationVolumeMultScalarMask(float* data, float* mask, float scalar, unsigned int width, unsigned int height)
-{
- float* D_data;
- float* D_mask;
-
- unsigned int pitch;
- allocateVolume(D_data, width, height, pitch);
- copyVolumeToDevice(data, width, width, height, D_data, pitch);
-
- allocateVolume(D_mask, width, height, pitch);
- copyVolumeToDevice(mask, width, width, height, D_mask, pitch);
-
- processVol<opMulMask, VOL>(D_data, D_mask, scalar, pitch, width, height);
-
- copyVolumeFromDevice(data, width, width, height, D_data, pitch);
-
- cudaFree(D_data);
- cudaFree(D_mask);
-}
-
-
-void operationVolumeMultScalar(float* data, float scalar, unsigned int width, unsigned int height)
-{
- float* D_data;
-
- unsigned int pitch;
- allocateVolume(D_data, width, height, pitch);
- copyVolumeToDevice(data, width, width, height, D_data, pitch);
-
- processVol<opMul, VOL>(D_data, scalar, pitch, width, height);
-
- copyVolumeFromDevice(data, width, width, height, D_data, pitch);
-
- cudaFree(D_data);
-}
-
-
-void operationVolumeAdd(float* data1, float* data2, unsigned int width, unsigned int height)
-{
- float* D_data1;
- float* D_data2;
-
- unsigned int pitch;
- allocateVolume(D_data1, width, height, pitch);
- copyVolumeToDevice(data1, width, width, height, D_data1, pitch);
-
- allocateVolume(D_data2, width, height, pitch);
- copyVolumeToDevice(data2, width, width, height, D_data2, pitch);
-
- processVol<opAdd, VOL>(D_data1, D_data2, pitch, width, height);
-
- copyVolumeFromDevice(data1, width, width, height, D_data1, pitch);
-
- cudaFree(D_data1);
- cudaFree(D_data2);
-}
-
-
-void operationVolumeAddScalar(float* data, float scalar, unsigned int width, unsigned int height)
-{
- float* D_data;
-
- unsigned int pitch;
- allocateVolume(D_data, width, height, pitch);
- copyVolumeToDevice(data, width, width, height, D_data, pitch);
-
- processVol<opAdd, VOL>(D_data, scalar, pitch, width, height);
-
- copyVolumeFromDevice(data, width, width, height, D_data, pitch);
-
- cudaFree(D_data);
-}
-
-
-}