summaryrefslogtreecommitdiffstats
path: root/src/CudaReconstructionAlgorithm2D.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearsWillem Jan Palenstijn2021-10-271-2/+2
|
* Adjust FBP to line integral scalingWillem Jan Palenstijn2019-09-251-3/+1
|
* Adjust adjoint to line integral scalingWillem Jan Palenstijn2019-09-251-2/+1
|
* Replace signal-based abort handling by query-based handlingWillem Jan Palenstijn2019-08-141-7/+0
| | | | | | | | The abort handling is currently only used to process Ctrl-C from Matlab. Since Matlab R2019a, it appears that calling utIsInterruptPending() from a thread other than the main thread will crash. The previous approach of checking utIsInterruptPending() in a thread, and then signalling the running algorithm was therefore broken.
* Improve config error handlingWillem Jan Palenstijn2018-12-231-4/+12
|
* Move CUDA include filesWillem Jan Palenstijn2018-06-221-1/+1
|
* iMinds -> imecWillem Jan Palenstijn2018-01-241-1/+1
|
* Update copyright dateWillem Jan Palenstijn2018-01-241-2/+2
|
* Update contact emailWillem Jan Palenstijn2018-01-121-1/+1
|
* Merge branch 'master' into parallel_vecWillem Jan Palenstijn2017-09-151-4/+3
|\
| * Update headers (website+2016)Willem Jan Palenstijn2016-11-281-4/+3
| |
* | Add CUDA parvec supportWillem Jan Palenstijn2016-07-291-59/+4
|/
* Move CUDA algorithm initialization to its own functionWillem Jan Palenstijn2016-03-231-7/+15
|
* Replace boost::lexical_cast by stringstreamsWillem Jan Palenstijn2016-01-051-2/+0
| | | | | | This is to avoid the dependence of lexical_cast on the current locale. The stringstreams used for the new string parsing/output functions are explicitly imbued with the C/classic locale.
* Merge pull request #94 from wjp/cuda_options2Willem Jan Palenstijn2015-12-011-138/+37
|\ | | | | Improve option passing via CudaProjector(2D/3D)
| * Fix warning textWillem Jan Palenstijn2015-10-091-3/+3
| |
| * Improve option passing through CudaProjector2DWillem Jan Palenstijn2015-10-091-135/+34
| | | | | | | | | | | | | | | | Not all constructors were reading options from the projector. Also allow passing GPUIndex via CudaProjector2D. Also refactor CudaReconstructionAlgorithm::initialize/check to avoid code duplication with ReconstructionAlgorithm.
* | Give a warning on ignored Min/MaxContraint in some CUDA algorithms.Willem Jan Palenstijn2015-10-091-4/+12
|/ | | | Previously it would fail an assertion.
* Use supersampling options from CudaProjector2DWillem Jan Palenstijn2015-06-231-18/+26
|
* Change XMLNode* to XMLNodeWillem Jan Palenstijn2015-05-061-26/+23
| | | | An XMLNode object is already simply a pointer, so no need to dynamically allocate XMLNodes.
* Use a less verbose default fmt for screen logging and cleaner messagesDaniel M. Pelt2015-03-131-1/+1
|
* Adds ASTRA_*** defines for easier logging, and changes internal calls to ↵Daniel M. Pelt2015-03-131-1/+1
| | | | these defines
* Use new logging API internally instead of printf / iostreamDaniel M. Pelt2015-03-101-1/+3
|
* Update copyright to -2015Willem Jan Palenstijn2015-01-261-2/+2
|
* Update copyright headersWillem Jan Palenstijn2015-01-191-5/+5
|
* Support flexible 2D volume geometry in CudaReconstructionAlgorithm tooWillem Jan Palenstijn2014-10-011-50/+21
|
* Check for valid sinogram and volume masks in ReconstructionAlgorithmWillem Jan Palenstijn2014-06-261-1/+3
|
* Add global astra_set_gpu_index functionWillem Jan Palenstijn2014-04-021-3/+3
|
* Update version to 1.3Willem Jan Palenstijn2013-07-011-0/+518