summaryrefslogtreecommitdiffstats
path: root/matlab/tools/astra_data_op.m
blob: 5025ac507eb939c50d08be0a0b820316444f28e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
function astra_data_op(op, data, scalar, gpu_core)

cfg = astra_struct('DataOperation_CUDA');
cfg.Operation = op;
cfg.Scalar = scalar;
cfg.DataId = data;
cfg.option.GPUindex = gpu_core;

alg_id = astra_mex_algorithm('create',cfg);
astra_mex_algorithm('run',alg_id);
astra_mex_algorithm('delete',alg_id);