@@ -30,7 +30,7 @@ class DBDD(DBDD_generic): | |||
self.D = kwargs.get('D', None) # The dual Basis (only B or D is active) | |||
assert self.D.T * self.B == identity_matrix(B.nrows()) | |||
self._dim = B.nrows() | |||
self._maintains_basis = True | |||
self._maintains_basis = False | |||
self.S = S | |||
self.PP = 0 * S # Span of the projections so far (orthonormal) | |||
self.mu = mu |
@@ -86,7 +86,7 @@ def remove_linear_dependencies(B, dim=None): | |||
else: | |||
r = nrows-dim | |||
if r == 1: | |||
if r == 1 and False: | |||
# Find a linear dependency | |||
if K is None: | |||
K = B.left_kernel().basis_matrix() |