Commit Graph

14 Commits

Author SHA1 Message Date
kwikrick
2f11d2e388 debug line 2012-08-21 18:10:52 +00:00
kwikrick
b558eeec83 added 2d method DeriveHH2S & MergeSR 2012-08-21 17:32:46 +00:00
kwikrick
9d6002102f matfunc.py - preparing forchange from vector ->matfunc.
intersection.py - added tests (preparing for change vector->matfunc)
clsolver2D.py - added stub for HH2S
2011-08-16 20:32:20 +00:00
kwikrick
2f2b6e1d49 work done on 2d solver, added DAD (graph mathing) 2011-05-19 17:07:00 +00:00
kwikrick
b3189bac28 several bug-fixes.
added some assertions to prevent user errors.
test.py: added problematic diamond_3d problem
2011-03-29 21:29:11 +00:00
kwikrick
fdf7300eef New 2D solver (clsolver2D.py), far from complete
Lots of changes to make clsolver.py more generic
New incremental 3D methods (clsolver3D.py) but still not complete
New 2D tests
2011-01-29 10:21:01 +00:00
kwikrick
5288253718 Added basis for incremental matching (incremental.py). Currently only used (as a test case) by MergePR.
Re-added decompositionView.py (missing from SWN tree (since revision 8)
2010-07-01 21:09:51 +00:00
kwikrick
2683d68d44 New test for creating and mating blocks 2009-11-21 12:43:54 +00:00
kwikrick
cc4e6f431a geometric.py
FixConstraint now works again in workbench
 GeometricCluster now called GeometricDecomposition
 added MateConstraint

intersections.py:
 fixed degenerate intersections in sss_int and cl_int
 fixed degenerate coordinate systems in make_hcs_3d

matfunc.py: 
 eye now returns a matrix with float values

__init__.py 
  import MateConstraint, LeftHandedConstraint, RightHandedConstraint

configuration.py
  changed how underconstrained situations are is determined

clsolver.py
   add fewer SelectionMethods and PrototypeMethods
   removed methods: rigids(), hedghogs(), balloon(), replaced by clusters()

clsolver3D.py
    added MergeGluable (for solving MateConstraint)

cluster.py
    add Gluable cluster (for solving MateConstraint)

and lots of other small fixes and changes...
2009-11-21 12:42:24 +00:00
kwikrick
673bf117bd Improved some class and function documentation
Cleaned up the code. Moved most code from ClusterSolver3D to ClusterSolver 
Added option to ClusterMethods for hand-coded mathing routines
Added CheckAR Method to fix detection of overconstrained situations
2009-11-18 08:22:33 +00:00
kwikrick
74386c1710 Fixed solution-selection and root-transformation bugs. 2009-11-17 09:22:57 +00:00
kwikrick
fd0438c86d added LeftHandedConstraint, RightHandedConstraint etc. Small bugfixes. 2009-11-15 12:40:57 +00:00
kwikrick
99b304c882 added support for SelectionConstraint 2009-11-15 12:05:44 +00:00
kwikrick
22e159a5ad Changes to GeometricSolver:
- Added RigidConstraint.
- Depricated some methods (get_result, get_constrainedness) and 
added some new methods (get_solution, get_cluster, get_status).

Removed old SelectionConstraint and renamed FunctionConstraint to SelectionConstraint

Depricated ClusterSolver2D
Small bugfixes in cluster ClusterSolver3D

Renamed solvergui directory to workbench

Renamed solvertest directory to test
2009-10-09 12:23:02 +00:00