From: <l3...@us...> - 2008-07-18 15:10:55
|
Revision: 156 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=156&view=rev Author: l3m Date: 2008-07-18 15:10:59 +0000 (Fri, 18 Jul 2008) Log Message: ----------- added SFINAE stuff to throw errors at compile time when functions are called that do not make sense for the chosen template parameters (e.g. determinant for non-square matrices ). added a lot of functions for 4x4 transformation matrices ( rotate...(), get/setTranslation()... ). except for the string init stuff, all functionality of the old matrix4 should now be implemented.. Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/matrix.hpp trunk/include/vmmlib/vmmlib_config.hpp trunk/tests/matrix_compare_perf_test.cpp trunk/tests/matrix_test.cpp trunk/tests/svd_lapack_vs_old.cpp trunk/tests/vmmlib_lapack_main.cpp trunk/tests/vmmlib_unit_tests_main.cpp Added Paths: ----------- trunk/include/vmmlib/details.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-24 23:17:43
|
Revision: 157 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=157&view=rev Author: l3m Date: 2008-07-24 23:17:52 +0000 (Thu, 24 Jul 2008) Log Message: ----------- ported most of quaternion to the new matrix/vector classes, fixed tons of julius' bugs, removed some ambiguous functions, did about half of quaternion_tests... Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/details.hpp trunk/include/vmmlib/matrix.hpp trunk/include/vmmlib/vector.hpp trunk/tests/matrix_test.cpp trunk/tests/vector_test.cpp trunk/tests/vmmlib_unit_tests_main.cpp Added Paths: ----------- trunk/include/vmmlib/quaternion.hpp trunk/tests/quaternion_test.cpp trunk/tests/quaternion_test.hpp Removed Paths: ------------- trunk/src/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-25 16:45:08
|
Revision: 158 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=158&view=rev Author: l3m Date: 2008-07-25 16:45:17 +0000 (Fri, 25 Jul 2008) Log Message: ----------- added cross product to vector< M >, added tests for cross, dot, ..., added set(...) and initializing constructors for vector< M >, added cross product for quaternions and test, misc... Modified Paths: -------------- trunk/include/vmmlib/details.hpp trunk/include/vmmlib/quaternion.hpp trunk/include/vmmlib/vector.hpp trunk/tests/quaternion_test.cpp trunk/tests/vector_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-28 13:18:01
|
Revision: 159 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=159&view=rev Author: l3m Date: 2008-07-28 13:18:09 +0000 (Mon, 28 Jul 2008) Log Message: ----------- added isPositiveDefinite function, atm only for m <= 3, added specialization for getDeterminant for 3x3 matrices Modified Paths: -------------- trunk/include/vmmlib/matrix.hpp trunk/tests/matrix_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-28 13:33:17
|
Revision: 160 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=160&view=rev Author: l3m Date: 2008-07-28 13:33:25 +0000 (Mon, 28 Jul 2008) Log Message: ----------- added distance and distanceSquared member functions to vector Modified Paths: -------------- trunk/include/vmmlib/vector.hpp trunk/tests/vector_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-28 13:42:59
|
Revision: 161 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=161&view=rev Author: l3m Date: 2008-07-28 13:43:07 +0000 (Mon, 28 Jul 2008) Log Message: ----------- added computeNormal function Modified Paths: -------------- trunk/include/vmmlib/vector.hpp trunk/tests/vector_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-28 13:53:46
|
Revision: 162 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=162&view=rev Author: l3m Date: 2008-07-28 13:53:54 +0000 (Mon, 28 Jul 2008) Log Message: ----------- added type-conversion operator=() Modified Paths: -------------- trunk/include/vmmlib/vector.hpp trunk/tests/vector_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-28 17:19:55
|
Revision: 169 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=169&view=rev Author: l3m Date: 2008-07-28 17:20:04 +0000 (Mon, 28 Jul 2008) Log Message: ----------- added set(...........) function for 3x3 and 4x4 matrices, for api compatibility's sake, added tests Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/details.hpp trunk/include/vmmlib/matrix.hpp trunk/tests/matrix_test.cpp trunk/tests/vector_test.cpp trunk/tests/vmmlib_unit_tests_main.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-28 17:34:21
|
Revision: 171 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=171&view=rev Author: l3m Date: 2008-07-28 17:34:29 +0000 (Mon, 28 Jul 2008) Log Message: ----------- added operator* for square matrices and a test for it Modified Paths: -------------- trunk/include/vmmlib/matrix.hpp trunk/tests/matrix_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-28 19:23:35
|
Revision: 175 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=175&view=rev Author: l3m Date: 2008-07-28 19:23:45 +0000 (Mon, 28 Jul 2008) Log Message: ----------- added set( string ) and set( std::vector< string > ) methods to matrix Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/exception.hpp trunk/include/vmmlib/matrix.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-29 09:34:20
|
Revision: 179 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=179&view=rev Author: l3m Date: 2008-07-29 09:34:29 +0000 (Tue, 29 Jul 2008) Log Message: ----------- added getString function to matrix Modified Paths: -------------- trunk/include/vmmlib/matrix.hpp trunk/tests/matrix_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-29 09:39:35
|
Revision: 180 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=180&view=rev Author: l3m Date: 2008-07-29 09:39:43 +0000 (Tue, 29 Jul 2008) Log Message: ----------- added getNormalized() to vector Modified Paths: -------------- trunk/include/vmmlib/vector.hpp trunk/tests/vector_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-29 14:10:20
|
Revision: 183 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=183&view=rev Author: l3m Date: 2008-07-29 14:10:28 +0000 (Tue, 29 Jul 2008) Log Message: ----------- removed vmmlib_ prefix from lapack filenames, misc Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/matrix.hpp trunk/include/vmmlib/vector.hpp trunk/tests/svd_lapack_vs_old.cpp trunk/tests/vmmlib_lapack_main.cpp Added Paths: ----------- trunk/include/vmmlib/lapack.hpp trunk/include/vmmlib/lapack_linear_least_squares.hpp trunk/include/vmmlib/lapack_svd.hpp trunk/include/vmmlib/stringUtils.hpp trunk/tests/lapack_linear_least_squares_test.cpp trunk/tests/lapack_linear_least_squares_test.hpp trunk/tests/lapack_svd_test.cpp trunk/tests/lapack_svd_test.hpp Removed Paths: ------------- trunk/include/vmmlib/vmmlib_lapack.hpp trunk/include/vmmlib/vmmlib_lapack_linear_least_squares.hpp trunk/include/vmmlib/vmmlib_lapack_svd.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-29 16:20:50
|
Revision: 184 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=184&view=rev Author: l3m Date: 2008-07-29 16:20:59 +0000 (Tue, 29 Jul 2008) Log Message: ----------- added xGELS wrapper in lapack_linear_least_squares... Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/lapack_linear_least_squares.hpp trunk/include/vmmlib/matrix.hpp trunk/include/vmmlib/matrix3.h trunk/include/vmmlib/matrix4.h trunk/include/vmmlib/stringUtils.h trunk/include/vmmlib/stringUtils.hpp trunk/include/vmmlib/vector2.h trunk/include/vmmlib/vector3.h trunk/include/vmmlib/vector4.h trunk/tests/lapack_linear_least_squares_test.cpp trunk/tests/vmmlib_unit_tests_main.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-07-31 14:09:59
|
Revision: 186 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=186&view=rev Author: l3m Date: 2008-07-31 14:10:05 +0000 (Thu, 31 Jul 2008) Log Message: ----------- fixed two bad bugs in matrix inversion code Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/matrix.hpp trunk/include/vmmlib/quaternion.hpp trunk/include/vmmlib/vector.hpp trunk/tests/matrix_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-08-26 13:31:08
|
Revision: 189 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=189&view=rev Author: l3m Date: 2008-08-26 13:31:18 +0000 (Tue, 26 Aug 2008) Log Message: ----------- cross-platform fixes - lapack_types with ifdef'd typedefs for lapack-specific types, lapack_includes with the includes, so platform-specific includes have to be done only once... Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/lapack_linear_least_squares.hpp trunk/include/vmmlib/lapack_svd.hpp Added Paths: ----------- trunk/include/vmmlib/lapack_includes.hpp trunk/include/vmmlib/lapack_types.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-09-08 09:25:59
|
Revision: 195 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=195&view=rev Author: l3m Date: 2008-09-08 09:26:08 +0000 (Mon, 08 Sep 2008) Log Message: ----------- added operator*( float, vector ) Modified Paths: -------------- trunk/include/vmmlib/vector.hpp trunk/tests/vector_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2008-09-16 15:22:15
|
Revision: 197 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=197&view=rev Author: l3m Date: 2008-09-16 15:22:25 +0000 (Tue, 16 Sep 2008) Log Message: ----------- added vmmlib.framework to xcode project Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/visibility.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2009-01-27 13:26:22
|
Revision: 212 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=212&view=rev Author: l3m Date: 2009-01-27 13:26:12 +0000 (Tue, 27 Jan 2009) Log Message: ----------- compiles nicely in gcc4.x again (introduced some crap when porting to win) Modified Paths: -------------- trunk/VMMLib.xcodeproj/project.pbxproj trunk/include/vmmlib/matrix.hpp trunk/tests/main_test.cpp trunk/tests/matrix_test.cpp trunk/tests/quaternion_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2009-01-27 13:40:15
|
Revision: 213 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=213&view=rev Author: l3m Date: 2009-01-27 13:40:06 +0000 (Tue, 27 Jan 2009) Log Message: ----------- reverted identity() and zero() members back to efficient variant (now that static members are fixed) Modified Paths: -------------- trunk/include/vmmlib/matrix.hpp trunk/tests/matrix_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2010-04-15 09:07:52
|
Revision: 288 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=288&view=rev Author: l3m Date: 2010-04-15 09:07:46 +0000 (Thu, 15 Apr 2010) Log Message: ----------- moved around stuff and cleaned up Added Paths: ----------- trunk/macosx/ trunk/macosx/English.lproj/ trunk/macosx/VMMLib-Info.plist trunk/vmmlib.xcodeproj/ Removed Paths: ------------- trunk/English.lproj/ trunk/VMMLib-Info.plist trunk/VMMLib.xcodeproj/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2010-04-15 09:18:49
|
Revision: 289 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=289&view=rev Author: l3m Date: 2010-04-15 09:18:42 +0000 (Thu, 15 Apr 2010) Log Message: ----------- vmmlib: - added conversion operators to vector and matrix Modified Paths: -------------- trunk/include/vmmlib/matrix.hpp trunk/include/vmmlib/vector.hpp trunk/tests/matrix_test.cpp trunk/tests/vector_test.cpp trunk/vmmlib.xcodeproj/project.pbxproj Removed Paths: ------------- trunk/Info.plist trunk/macosx/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2010-04-22 12:39:16
|
Revision: 293 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=293&view=rev Author: l3m Date: 2010-04-22 12:39:10 +0000 (Thu, 22 Apr 2010) Log Message: ----------- vmmlib: - added compute_determinant function for 4x4 matrices tests: - added test for 2x2, 3x3 and 4x4 determinants Modified Paths: -------------- trunk/include/vmmlib/matrix.hpp trunk/include/vmmlib/quaternion.hpp trunk/tests/matrix_test.cpp trunk/vmmlib.xcodeproj/project.pbxproj This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2010-05-04 12:02:59
|
Revision: 294 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=294&view=rev Author: l3m Date: 2010-05-04 12:02:53 +0000 (Tue, 04 May 2010) Log Message: ----------- vmmlib: - added wrapper for gaussian elimination using lapack and wrote test Modified Paths: -------------- trunk/include/vmmlib/lapack_linear_least_squares.hpp trunk/tests/lapack_svd_test.cpp trunk/tests/matrix_test.cpp trunk/tests/vmmlib_unit_tests_main.cpp trunk/vmmlib.xcodeproj/project.pbxproj Added Paths: ----------- trunk/include/vmmlib/lapack_gaussian_elimination.hpp trunk/tests/lapack_gaussian_elimination_test.cpp trunk/tests/lapack_gaussian_elimination_test.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <l3...@us...> - 2010-06-11 09:34:45
|
Revision: 299 http://vmmlib.svn.sourceforge.net/vmmlib/?rev=299&view=rev Author: l3m Date: 2010-06-11 09:34:37 +0000 (Fri, 11 Jun 2010) Log Message: ----------- added macro protection for auto conversion operators for matrix and vector. -> #ifndef VMMLIB_NO_CONVERSION_OPERATORS Modified Paths: -------------- trunk/include/vmmlib/matrix.hpp trunk/include/vmmlib/vector.hpp trunk/include/vmmlib/vmmlib_config.hpp trunk/tests/matrix_test.cpp trunk/tests/vector_test.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |