Closed KOKIAOKI closed 6 months ago
The series of updates streamline the handling of discrete transformations in 3D space across both CPU and GPU libraries. By externalizing DiscreteTransformation
functionalities into a dedicated header and adjusting related methods, the changes enhance modularity and precision. This reorganization facilitates more efficient transformation processing and scoring, aligning with hierarchical and vectorized operations.
Files | Summary |
---|---|
CMakeLists.txt |
Removed discreate_transformation sources from cpu_bbs3d and gpu_bbs3d libraries. |
bbs3d/.../bbs3d.hpp , bbs3d/.../bbs3d.cuh |
Added discrete_transformation.hpp include; Updated DiscreteTransformation usage. |
bbs3d/.../discrete_transformation.hpp |
Introduced DiscreteTransformation class for 3D space transformation operations. |
bbs3d/src/cpu_bbs3d/bbs3d.cpp , bbs3d/src/gpu_bbs3d/bbs3d.cu |
Updated DiscreteTransformation template usage; Modified function signatures and calls. |
bbs3d/src/gpu_bbs3d/calc_score.cu |
Included discrete_transformation.hpp ; Adjusted DiscreteTransformation and AngularInfo usage. |
🐇✨
In the realm of code, where transformations play,
A rabbit hopped through, refining the fray.
With discrete maths in hand, and a hop, skip, and leap,
It crafted a world, where 3D transformations sweep.
Through vectors and matrices, it danced with delight,
For in every line of code, there was magic in sight.
🌟🐾
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
DiscreteTransformation
for managing discrete transformations in 3D space, enhancing precision and flexibility in transformation operations.DiscreteTransformation
usage across CPU and GPU libraries, improving performance and code maintainability.DiscreteTransformation
class, ensuring more accurate and efficient computations.discreate_transformation
files and references, simplifying the codebase and focusing on the new, optimized approach.