Jan Möbius
|
79ce0a7b92
|
Exit on any error in mac script
|
2015-11-25 14:53:00 +01:00 |
|
Janis Born
|
4c609dc6e2
|
brace style
|
2015-11-25 14:53:00 +01:00 |
|
Janis Born
|
baf0efd646
|
implement member and non-member swap for VectorT
|
2015-11-25 14:53:00 +01:00 |
|
Jan Möbius
|
35bca868c5
|
Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh
|
2015-11-25 14:43:13 +01:00 |
|
Jan Möbius
|
bc25c5b733
|
Exit on any error in mac script
|
2015-11-25 14:42:58 +01:00 |
|
Janis Born
|
32d46c239a
|
fix linker error
|
2015-11-25 14:42:37 +01:00 |
|
Jan Möbius
|
5067e0f187
|
Merge branch 'vectort-swap' into 'master'
implement member and non-member swap for VectorT
See merge request !28
|
2015-11-25 14:30:31 +01:00 |
|
Janis Born
|
265ff391e8
|
fix c++98 compatibility for Python bridge to VectorT
|
2015-11-25 14:17:06 +01:00 |
|
Jan Möbius
|
f907bd9bd5
|
Switch all checks for c++11 to support vs2015
|
2015-11-25 13:55:19 +01:00 |
|
Jan Möbius
|
e358e64106
|
Exit build scripts on any error
|
2015-11-25 12:00:41 +01:00 |
|
Janis Born
|
e36051d571
|
brace style
|
2015-11-25 11:21:38 +01:00 |
|
Janis Born
|
d5e6d413f3
|
implement member and non-member swap for VectorT
|
2015-11-25 11:19:53 +01:00 |
|
Jan Möbius
|
1b3c350efb
|
Get changes from master for this branch to test cpp11 stuff
Merge branch 'master' into VS2015_test
|
2015-11-25 09:47:51 +01:00 |
|
Jan Möbius
|
e8fa744a07
|
Merge branch 'heap-tweaks' into 'master'
Tweaks to HeapT.hh, Additional member for ArrayKernel
See merge request !27
|
2015-11-25 09:43:24 +01:00 |
|
Hans-Christian Ebke
|
ec8936bfa6
|
Introduce ArrayKernel::clean_keep_reservation().
|
2015-11-24 01:45:44 +01:00 |
|
Hans-Christian Ebke
|
201dee45fb
|
HeapT: New optimization should compile in C++98 as well...
|
2015-11-23 21:16:34 +01:00 |
|
Hans-Christian Ebke
|
422b3dc62e
|
Tweaks to HeapT.hh.
|
2015-11-23 20:50:48 +01:00 |
|
Jan Möbius
|
daa256e382
|
Updated changelog for 6.0
|
2015-11-23 18:24:18 +01:00 |
|
Jan Möbius
|
1af3b6f58a
|
Updated changelog for 5.1
(cherry picked from commit cb045d61528d9fe86df34ad7f6813d559b2cf73a)
|
2015-11-23 18:20:54 +01:00 |
|
Jan Möbius
|
4cc3063091
|
Fixed bug preventing from building changelog
closes #11
|
2015-11-23 18:15:57 +01:00 |
|
Jan Möbius
|
f134510f81
|
Ignore cproject
|
2015-11-23 17:04:19 +01:00 |
|
Jan Möbius
|
3723088081
|
Fixed template >> missing space
|
2015-11-23 17:00:06 +01:00 |
|
Jan Möbius
|
a1ccdd69f8
|
Merge branch 'vec2_issues' into 'master'
Vec2 issues
See merge request !25
|
2015-11-23 16:48:43 +01:00 |
|
Jan Möbius
|
0e8ab17b5f
|
Merge branch 'cpp11' into 'master'
Cpp11
See merge request !23
|
2015-11-23 16:47:25 +01:00 |
|
Jan Möbius
|
509f62e118
|
Try to get c++11 on visual studio 2015
|
2015-11-23 15:54:22 +01:00 |
|
Janis Born
|
8488f4ac53
|
use C++98-compatible template brackets
|
2015-11-23 15:37:14 +01:00 |
|
Janis Born
|
4c9a6ba5a4
|
add VectorDimensionsT metaprogram to detect vector dimensions in C++98
|
2015-11-23 15:33:14 +01:00 |
|
Janis Born
|
b31589b15f
|
fall back to dummy implementation for calc_face_normal on meshes with non-3D points
|
2015-11-23 15:03:57 +01:00 |
|
Janis Born
|
de46a56b75
|
add .gitignore entries for junk files generated by running unit tests
|
2015-11-23 12:30:16 +01:00 |
|
Janis Born
|
cf54f40e3e
|
implement VectorT in-place arithmetic operators based on Scalar in-place arithmetic operators
|
2015-11-23 12:25:07 +01:00 |
|
Janis Born
|
4e9330a87d
|
add unit tests for basic vector arithmetic
|
2015-11-23 12:22:11 +01:00 |
|
Janis Born
|
797e83f2c0
|
add benchmarks for non-fundamental Scalar types for VectorT
|
2015-11-23 11:38:33 +01:00 |
|
Jan Möbius
|
6e71f1bd57
|
Added Unittest for vec2i and trimesh
|
2015-11-23 10:57:30 +01:00 |
|
Jan Möbius
|
f2d83f7971
|
Added Unittest for vec2i and polymesh
|
2015-11-23 10:57:20 +01:00 |
|
Janis Born
|
8ce8d00bf3
|
suppress 'unused variable' warnings for benchmark dummy variables
|
2015-11-23 09:49:36 +01:00 |
|
Janis Born
|
37fc29b59b
|
add begin / end iterators for Vector11T component access
|
2015-11-23 09:37:08 +01:00 |
|
Hans-Christian Ebke
|
fab8a9cf61
|
Added another benchmark.
|
2015-11-19 23:23:56 +01:00 |
|
Hans-Christian Ebke
|
6a43753fed
|
Benchmark: Made CPP11/Legacy a postfix for better sortability.
|
2015-11-19 23:05:24 +01:00 |
|
Hans-Christian Ebke
|
dbb4cf4db3
|
Further templatized benchmarks. Testing Vec4* now as well.
|
2015-11-19 22:58:58 +01:00 |
|
Hans-Christian Ebke
|
fe3dfade13
|
C++11: Made VectorT::size_ constexpr.
|
2015-11-19 22:58:42 +01:00 |
|
Hans-Christian Ebke
|
733b6ddadc
|
Added more benchmarks and templatized them.
|
2015-11-19 22:46:17 +01:00 |
|
Hans-Christian Ebke
|
0c09394179
|
Added two more benchmarks.
|
2015-11-19 20:08:36 +01:00 |
|
Hans-Christian Ebke
|
c9d2e4f15f
|
Added another tiny benchmark.
|
2015-11-19 20:02:50 +01:00 |
|
Hans-Christian Ebke
|
3ed7079cb8
|
C++11: Laid foundation for benchmark tests. We need more of them!
|
2015-11-19 19:53:36 +01:00 |
|
Hans-Christian Ebke
|
61fe9dabef
|
C++11: Making sure VectorT construction from iterator is only instantiated for actual iterators.
|
2015-11-19 17:59:37 +01:00 |
|
Hans-Christian Ebke
|
cdfd266cab
|
C++11: Using std::inner_product for VectorT::operator|.
|
2015-11-19 17:32:11 +01:00 |
|
Hans-Christian Ebke
|
14dffb83ce
|
C++11: Made VectorT's constructor from array more general.
|
2015-11-19 17:31:54 +01:00 |
|
Hans-Christian Ebke
|
c8b5dea249
|
C++11: Made a unit test C++98 compatible.
|
2015-11-19 16:56:23 +01:00 |
|
Hans-Christian Ebke
|
8d24e6bb67
|
C++11: Moved C++11 specific unit test into #ifdef.
|
2015-11-19 16:44:14 +01:00 |
|
Hans-Christian Ebke
|
2899984ed9
|
C++11: Fixed OpenMesh Python bindings.
|
2015-11-19 15:42:39 +01:00 |
|