summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-07-28Replace use of boost::split by own functionWillem Jan Palenstijn
2016-04-22Fix buildWillem Jan Palenstijn
2016-04-22Change CPU FFT implementationDaniel M. Pelt
2016-04-18Fix stringToInt parsing doublesWillem Jan Palenstijn
2016-04-15Merge pull request #29 from wjp/indexmanagerWillem Jan Palenstijn
Add an AstraIndexManager
2016-04-14Merge pull request #35 from wjp/relaxationWillem Jan Palenstijn
Add relaxation factor option to SIRT, SART
2016-04-14Merge pull request #36 from wjp/sart_raylengthWillem Jan Palenstijn
Fix accumulating multiple raylengths in SART
2016-03-24Fix memory leakWillem Jan Palenstijn
2016-03-24Fix cppcheck warningsWillem Jan Palenstijn
2016-03-23Fix accumulating multiple raylengths in SARTWillem Jan Palenstijn
Thanks to @mohamedadaly for noticing.
2016-03-23Add relaxation parameters to SIRT3DWillem Jan Palenstijn
2016-03-23Add relaxation parameters to SIRT, SARTWillem Jan Palenstijn
2016-03-23Rename ART lambda option to RelaxationWillem Jan Palenstijn
2016-03-23Move CUDA algorithm initialization to its own functionWillem Jan Palenstijn
2016-03-01Fix buildWillem Jan Palenstijn
2016-03-01Fix buildWillem Jan Palenstijn
2016-03-01Merge branch 'master' into indexmanagerWillem Jan Palenstijn
2016-02-22Merge pull request #111 from wjp/pluginbuildWillem Jan Palenstijn
Remove dependency of libastra on libpython
2016-02-16Query max texture size instead of hardcoding itWillem Jan Palenstijn
2016-02-16Refactor AstraObjectManager to add an AstraIndexManagerWillem Jan Palenstijn
The new AstraIndexManager can be used to obtain information about objects without knowing their type.
2016-02-15Avoid (unlikely) integer overflowWillem Jan Palenstijn
2016-02-15Skip some unnecessary splittingWillem Jan Palenstijn
2016-02-15Also split volumes in X/Y directions to respect CUDA limitsWillem Jan Palenstijn
2016-02-10Refactor FP and BP jobs creation in the composite geometry managerNicola Vigano
2016-01-21Remove dependency of libastra on libpython by refactoring PluginAlgorithmWillem Jan Palenstijn
2016-01-19Add multi-GPU support to CompositeGeometryManagerWillem Jan Palenstijn
2016-01-19Remove noisy debugging outputWillem Jan Palenstijn
2016-01-19Fix whitespaceWillem Jan Palenstijn
2016-01-18Merge pull request #105 from wjp/stringsWillem Jan Palenstijn
Replace boost::lexical_cast by stringstreams
2016-01-14Fix projections parallel to XZ or YZ planesWillem Jan Palenstijn
The early-cutoff optimization in CompositeGeometryManager was failing to properly handle +/-Inf.
2016-01-05Replace boost::lexical_cast by stringstreamsWillem Jan Palenstijn
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.
2016-01-05Remove unused functionsWillem Jan Palenstijn
2015-12-09Fix uninitialized variableWillem Jan Palenstijn
2015-12-04Merge pull request #101 from wjp/compositeWillem Jan Palenstijn
Add CompositeGeometryManager
2015-12-04Add utility functions for creating FP/BP JobListsWillem Jan Palenstijn
2015-12-04Merge pull request #73 from dmpelt/python-pluginsWillem Jan Palenstijn
Add support for Python algorithm plugins
2015-12-04Add CompositeGeometryManagerWillem Jan Palenstijn
This handles FP and BP operations on multiple data objects at once, splitting them to fit in GPU memory where necessary.
2015-12-04Disable error-prone checksWillem Jan Palenstijn
2015-12-02Merge branch 'master' into volgeom3dWillem Jan Palenstijn
2015-12-02Avoid unnecessary include in headerWillem Jan Palenstijn
2015-12-01Merge branch 'master' into python-pluginsWillem Jan Palenstijn
Conflicts: python/astra/utils.pyx
2015-12-01Merge pull request #94 from wjp/cuda_options2Willem Jan Palenstijn
Improve option passing via CudaProjector(2D/3D)
2015-11-18Merge branch 'master' into volgeom3dWillem Jan Palenstijn
2015-10-15Merge pull request #96 from wjp/cuda_constraint_warningWillem Jan Palenstijn
Give a warning on ignored Min/MaxContraint in some CUDA algorithms.
2015-10-14Merge pull request #97 from dmpelt/log_valist_fixWillem Jan Palenstijn
Do not reuse va_list when logging both to screen and file
2015-10-13Do not reuse va_list when logging both to screen and fileDaniel M. Pelt
2015-10-09Give a warning on ignored Min/MaxContraint in some CUDA algorithms.Willem Jan Palenstijn
Previously it would fail an assertion.
2015-10-09Fix warning textWillem Jan Palenstijn
2015-10-09Call check() function after initializing CUDA_FBPWillem Jan Palenstijn
This would cause crashes when specifying invalid data.
2015-10-09Fix loop bounds in (unused) Float32ProjectionData3D arithmetic functionsWillem Jan Palenstijn