fixed invalid syntax (vector.vector[...]) in configuration
fixed bug in Connected(IncrementalSet)
This commit is contained in:
parent
fdf7300eef
commit
e758e3c225
|
@ -247,7 +247,8 @@ class Connected(incremental.IncrementalSet):
|
|||
dependend = self._solver.find_dependend(var)
|
||||
dependend = filter(lambda x: x in self._incrset, dependend)
|
||||
connected.update(dependend)
|
||||
connected.remove(obj)
|
||||
if obj in connected:
|
||||
connected.remove(obj)
|
||||
for obj2 in connected:
|
||||
self._add(frozenset((obj, obj2)))
|
||||
|
||||
|
|
|
@ -133,14 +133,14 @@ class Configuration:
|
|||
p12 = self.map[v2]
|
||||
if tol_eq(vector.norm(p12-p11),0.0):
|
||||
underconstrained = True
|
||||
cs1 = make_hcs_2d(p11, p11+vector.vector[1.0,0.0])
|
||||
cs1 = make_hcs_2d(p11, p11+vector.vector([1.0,0.0]))
|
||||
else:
|
||||
cs1 = make_hcs_2d(p11, p12)
|
||||
p21 = other.map[v1]
|
||||
p22 = other.map[v2]
|
||||
if tol_eq(vector.norm(p22-p21),0.0):
|
||||
underconstrained = True
|
||||
cs2 = make_hcs_2d(p21, p21+vector.vector[1.0,0.0])
|
||||
cs2 = make_hcs_2d(p21, p21+vector.vector([1.0,0.0]))
|
||||
else:
|
||||
cs2 = make_hcs_2d(p21, p22)
|
||||
# in any case
|
||||
|
@ -164,14 +164,14 @@ class Configuration:
|
|||
p12 = self.map[v2]
|
||||
if tol_eq(vector.norm(p12-p11),0.0):
|
||||
underconstrained = True
|
||||
cs1 = make_hcs_2d_scaled(p11, p11+vector.vector[1.0,0.0])
|
||||
cs1 = make_hcs_2d_scaled(p11, p11+vector.vector([1.0,0.0]))
|
||||
else:
|
||||
cs1 = make_hcs_2d_scaled(p11, p12)
|
||||
p21 = other.map[v1]
|
||||
p22 = other.map[v2]
|
||||
if tol_eq(vector.norm(p22-p21),0.0):
|
||||
underconstrained = True
|
||||
cs2 = make_hcs_2d_scaled(p21, p21+vector.vector[1.0,0.0])
|
||||
cs2 = make_hcs_2d_scaled(p21, p21+vector.vector([1.0,0.0]))
|
||||
else:
|
||||
cs2 = make_hcs_2d_scaled(p21, p22)
|
||||
print cs1, cs2
|
||||
|
|
Loading…
Reference in New Issue
Block a user