- 23 Jun, 2020 2 commits
-
-
David Frank authored
- Add Abstract class DetectorDescriptor, which is derived from DataDescriptor (Support ray generation from a given pose and detector pixel and given pose and voxel) - Add first derived class of DetectorDescriptor: PlanarDetectorDescriptor - Add usage of DetectorDescriptor in Projectors (remove dependency to geometry, ray generation is only handled by DetectorDescriptor, adapt tests) - Restructure tests of CUDA projectors to make failing tests more readable
-
Nikola Dinev authored
-
- 10 Jun, 2020 2 commits
-
-
David Frank authored
- Move geometry to core module - Use strong types for Geometry (Old constructors are kept for now, but are just wrappers, most of them use constexpr) - Added some convience overloads for RotationAngles3D and GeometryData - Fixed tests for removing old constructors (CircluarTrajectoryGenerator, Projectors)
-
David Frank authored
-
- 30 Apr, 2020 1 commit
-
-
David Frank authored
- add pure virtual destructor to DataDescriptor - create VolumeDescriptor which takes over most functionality from DataDescriptor - move static function bestCommon(...) to a free function in DescriptorUtils.h/cpp - fix other classes and tests to return and handle VolumeDescriptors instead of DataDescriptors
-
- 26 Mar, 2020 1 commit
-
-
David Frank authored
Add helper to print type in tests; Remove duplicate function of random generation of eigen vectors; Add test, which should fail sanitizer
-
- 20 Mar, 2020 1 commit
-
-
Jens Petit authored
-
- 18 Mar, 2020 1 commit
-
-
Jens Petit authored
-
- 17 Mar, 2020 4 commits
-
-
Jens Petit authored
-
Jens Petit authored
-
Jens Petit authored
-
Jens Petit authored
-
- 10 Mar, 2020 1 commit
-
-
Jens Petit authored
-
- 06 Mar, 2020 1 commit
-
-
Jens Petit authored
For performance reasons this was removed, includes: - removing functionality from DataHandlerCPU - added simple benchmark - adapting clang-tidy to not show warnings from catch2 testing
-
- 21 Feb, 2020 1 commit
-
-
Jens Petit authored
-
- 11 Feb, 2020 1 commit
-
-
Tobias Lasser authored
-
- 05 Feb, 2020 3 commits
-
-
David Frank authored
-
Tobias Lasser authored
Revert "Removed aliases of Eigen::VectorX, also in tests (as it will not work with older Eigen versions)." This reverts commit 81572177
-
David Frank authored
-
- 04 Feb, 2020 1 commit
-
-
David Frank authored
-
- 29 Jan, 2020 1 commit
-
-
Jens Petit authored
-
- 24 Jan, 2020 2 commits
-
-
Jens Petit authored
-
Jens Petit authored
-
- 12 Jan, 2020 1 commit
-
-
Nikola Dinev authored
- add BlockLinearOperator to operators - add block descriptors (IdenticalBlockDescriptor, PartitionDescriptor, RandomBlocksDescriptor) and made BlockDescriptor abstract
-
- 10 Jan, 2020 1 commit
-
-
Jens Petit authored
-
- 18 Dec, 2019 1 commit
-
-
Jens Petit authored
* using underlying Eigen expression templates * scalar operations with expression templates * save DataContainer meta info in expressions * add unary operators * adding enum for DataHandlerMapCPU type * added expression templates readme * removed operators between DataContainers, scalars and DataHandlers * in-place operations using expressions * test cases * benchmark script
-
- 10 Dec, 2019 1 commit
-
-
Jens Petit authored
-
- 06 Dec, 2019 1 commit
-
-
Nikola Dinev authored
Protect copy constructors in non-leaf and leaf classes, to avoid the implicitly generated ones by the compiler that could cause slicing. In Cloneable, the assignment operator was deleted to disable issues with implicitly generated assingment operators in derived classes to prevent slicing. (resolves #31)
-
- 03 Dec, 2019 1 commit
-
-
David Frank authored
add elsa:all convenience target and matching elsa.h convenience header for linking/including all of elsa. In addition: tests are no longer part of the default target, but have their own tests target. (#25)
-
- 28 Nov, 2019 1 commit
-
-
Tobias Lasser authored
Add DataHandlerMapCPU, move copy-on-write functionality to DataHandler, add block functionality to DataContainer
-
- 31 Oct, 2019 4 commits
-
-
Jens Petit authored
-
Jens Petit authored
-
Jens Petit authored
-
Jens Petit authored
-
- 30 Oct, 2019 2 commits
-
-
David Frank authored
-
Jens Petit authored
-
- 29 Oct, 2019 1 commit
-
-
Tobias Lasser authored
OptimizationProblem is now the new base class 'Problem' for problems, added QuadricProblem incl. conversions between different types of problems, added CG solver
-
- 25 Oct, 2019 1 commit
-
-
Tobias Lasser authored
-
- 22 Oct, 2019 2 commits
-
-
Jens Petit authored
-
Jens Petit authored
-