VectorSpaceBasis¶
-
class
dolfin.cpp.la.
VectorSpaceBasis
(basis)¶ Bases:
object
This class defines a basis for vector spaces, typically used for expressing nullspaces, transpose nullspaces and near nullspaces of singular operators
Constructor
-
dim
()¶ Number of vectors in the basis
-
is_orthogonal
()¶ Test if basis is orthogonal
-
is_orthonormal
()¶ Test if basis is orthonormal
-
orthogonalize
()¶ Orthogonalize x with respect to basis
-
orthonormalize
()¶ Apply the Gram-Schmidt process to orthonormalize the basis. Throws an error if a (near) linear dependency is detected. Error is thrown if <x_i, x_i> < tol.
-
thisown
¶ The membership flag
-