| @@ -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() | |||