Commit Graph

46391 Commits

Author SHA1 Message Date
Andreas Fabri 7a941ea8f5 reformat 2011-09-22 08:04:10 +00:00
Andreas Fabri bf829cfec0 Fix for VC++ proposed by Gael 2011-09-22 07:46:01 +00:00
Gaël Guennebaud 7be411f66b in prefactor mode, store a copy of the matrix since it seems to be destroyed by Deform_mesh. 2011-09-21 16:05:08 +00:00
Gaël Guennebaud c65f603a7e update the mesh editing demo to use SuperLU (via Eigen), Taucs, or Eigen's BiCGSTAB 2011-09-21 15:34:35 +00:00
Gaël Guennebaud 7eb7e7ae42 add SuperLU cmake scripts 2011-09-21 15:33:13 +00:00
Gaël Guennebaud 6417a0b69c import Eigen's solver interface and add support for prefactoring 2011-09-21 15:32:49 +00:00
Gaël Guennebaud 2a903f8d05 fix compilation 2011-09-20 09:24:55 +00:00
Andreas Fabri ac17a0175d Rename in the API of Deform_mesh; Removal of the k-neighborhhod function 2011-09-15 14:39:00 +00:00
Andreas Fabri 85f59f8b6b Rename in the API of Deform_mesh 2011-09-15 14:37:51 +00:00
Andreas Fabri 1624c25ad0 Add a rotational deformation; Cleanup of propertymaps; Pass polyhedrin as reference and not as pointer 2011-09-15 14:03:07 +00:00
Andreas Fabri 2e5e2af646 Add a rotational deformation 2011-09-15 14:01:37 +00:00
Andreas Fabri 41707d2265 Conditionally add code for rotational deformations 2011-09-15 13:23:40 +00:00
Andreas Fabri a8c7965d79 Bugfix in unused code 2011-09-09 08:24:02 +00:00
Andreas Fabri 8982e98bb5 The matrix is not necessarily symmetric 2011-09-06 16:40:35 +00:00
Andreas Fabri d5110f746a Pull variable out of a loop, and avoid construction of intermediate Vector 2011-09-05 13:51:51 +00:00
Andreas Fabri d1b7c39c33 move connect 2011-09-05 12:06:23 +00:00
Andreas Fabri f0acf7daad -1.0 * becomes - 2011-09-05 09:43:09 +00:00
Andreas Fabri ba1b84482e Avoid a copy of the polyhedron 2011-09-05 09:41:04 +00:00
Andreas Fabri e909115385 Avoid a copy of the polyhedron 2011-09-05 09:39:53 +00:00
Andreas Fabri 1fabbda101 Start with non-zero values 2011-09-04 13:25:44 +00:00
Sébastien Loriot 26c2a15055 warning signed vs unsigned int 2011-09-02 14:16:41 +00:00
Sébastien Loriot 26e04f1bac unqualified called to get and put (use Koening lookup) 2011-09-02 14:09:30 +00:00
Sébastien Loriot c3ac332d4a remove unused var warnings and signed vs unsigned int warnings 2011-09-02 10:11:51 +00:00
Sébastien Loriot 8cc6e12ea3 calls to get and put use Koening look-up, function overloads should be
in the class namespace
2011-09-02 10:07:59 +00:00
Sébastien Loriot dea74fc71d remove exe property 2011-09-02 08:11:42 +00:00
Andreas Fabri a484a1c132 Remove dead code 2011-08-31 10:06:31 +00:00
Andreas Fabri 50acd0120b Use Matrix3::setIdentity() 2011-08-31 09:19:05 +00:00
Andreas Fabri 5467cfd6be Use Matrix3D::setZero() ; Eliminate dead code 2011-08-31 08:36:22 +00:00
Andreas Fabri 05fda9254a Remove dead code 2011-08-30 16:36:06 +00:00
Andreas Fabri b67843d628 Add const& 2011-08-30 16:05:44 +00:00
Andreas Fabri e2e3f9e6dc Compute mean_value for opposite edge directly to avoid another call to cot_weight 2011-08-30 15:24:56 +00:00
Andreas Fabri 67f94d83fe Add const and/or const& 2011-08-30 15:18:19 +00:00
Andreas Fabri 20be1c6ddc Add license header 2011-08-30 15:02:28 +00:00
Andreas Fabri 1dd3c5127a rename class Deform_mesh_BGL to Deform_mesh 2011-08-30 14:59:41 +00:00
Andreas Fabri 95d0a14bcf rename class Deform_mesh_BGL to Deform_mesh 2011-08-30 14:56:54 +00:00
Andreas Fabri c817936c75 rename Deform_mesh_BGL.h to Deform_mesh.h 2011-08-30 14:55:58 +00:00
Andreas Fabri 19031f1b51 remove outdated file 2011-08-30 14:55:11 +00:00
Andreas Fabri 57d62e3471 reindent 2011-08-30 13:52:20 +00:00
Andreas Fabri c0b5304844 Removed code review comments 2011-08-22 11:28:02 +00:00
Andreas Fabri 9b6c73950b reindent 2011-08-22 10:52:29 +00:00
Andreas Fabri f2ad344e59 reindent 2011-08-22 10:51:09 +00:00
Andreas Fabri 74389075e6 Remove code-review comments 2011-08-22 10:39:51 +00:00
Andreas Fabri fb80f36221 Remove #undef 2011-08-22 10:34:09 +00:00
Andreas Fabri f5f2576e58 Remove #undef; cleanup of EXPERIMENTAL 2011-08-22 10:33:28 +00:00
Yin Xu 5fd8a4df2a fixed the bug of polar decomposition method 2011-08-20 08:44:13 +00:00
Yin Xu ea91c4e984 code consolidation 2011-08-19 08:12:54 +00:00
Andreas Fabri 9d19f67d5c Add functions for checking underflow 2011-08-17 14:02:29 +00:00
Yin Xu f5419ffe4e code consolidation 2011-08-13 14:50:50 +00:00
Yin Xu d40a7827a9 stable version up to benchmark of optimal rotations 2011-08-08 14:44:52 +00:00
Yin Xu 80d7740ea7 new bugs found 2011-08-08 12:40:10 +00:00