-
- Downloads
move small vector/matrix functions to header file
This allows for better inlining. In addition, I've changed the data array of the vector classes to x,y,z,w member variables. This makes accessing them easier. No indended functionality change. First benchmarks suggest up to 4x speed improvement for vector/mat heavy algorithms. git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2551 5a81b35b-ba03-0410-adc8-b2c5c5119f08
Showing
- modules/base/doc/generic.rst 1 addition, 1 deletionmodules/base/doc/generic.rst
- modules/geom/src/composite2.cc 14 additions, 14 deletionsmodules/geom/src/composite2.cc
- modules/geom/src/composite2_op.cc 4 additions, 4 deletionsmodules/geom/src/composite2_op.cc
- modules/geom/src/mat2.cc 0 additions, 14 deletionsmodules/geom/src/mat2.cc
- modules/geom/src/mat2.hh 11 additions, 2 deletionsmodules/geom/src/mat2.hh
- modules/geom/src/mat3.cc 0 additions, 132 deletionsmodules/geom/src/mat3.cc
- modules/geom/src/mat3.hh 146 additions, 36 deletionsmodules/geom/src/mat3.hh
- modules/geom/src/quat.cc 15 additions, 15 deletionsmodules/geom/src/quat.cc
- modules/geom/src/vec2.cc 0 additions, 155 deletionsmodules/geom/src/vec2.cc
- modules/geom/src/vec2.hh 104 additions, 36 deletionsmodules/geom/src/vec2.hh
- modules/geom/src/vec3.cc 0 additions, 177 deletionsmodules/geom/src/vec3.cc
- modules/geom/src/vec3.hh 115 additions, 37 deletionsmodules/geom/src/vec3.hh
- modules/geom/src/vec4.cc 0 additions, 133 deletionsmodules/geom/src/vec4.cc
- modules/geom/src/vec4.hh 126 additions, 31 deletionsmodules/geom/src/vec4.hh
- modules/geom/src/vecmat2_op.cc 1 addition, 87 deletionsmodules/geom/src/vecmat2_op.cc
- modules/geom/src/vecmat2_op.hh 82 additions, 19 deletionsmodules/geom/src/vecmat2_op.hh
- modules/geom/src/vecmat3_op.cc 0 additions, 117 deletionsmodules/geom/src/vecmat3_op.cc
- modules/geom/src/vecmat3_op.hh 110 additions, 22 deletionsmodules/geom/src/vecmat3_op.hh
- modules/geom/src/vecmat4_op.cc 1 addition, 120 deletionsmodules/geom/src/vecmat4_op.cc
- modules/geom/src/vecmat4_op.hh 96 additions, 17 deletionsmodules/geom/src/vecmat4_op.hh
Loading
Please register or sign in to comment