LinearSpaceElement¶
-
class
odl.set.space.
LinearSpaceElement
(space)[source]¶ Bases:
object
Abstract class for
LinearSpace
elements.Do not use this class directly – to create an element of a vector space, call the space’s
LinearSpace.element
method instead.Methods
assign
(self, other)Assign the values of
other
toself
.copy
(self)Create an identical (deep) copy of self.
dist
(self, other)Return the distance of
self
toother
.divide
(self, other[, out])Return
out = self / other
.inner
(self, other)Return the inner product of
self
andother
.lincomb
(self, a, x1[, b, x2])Implement
self[:] = a * x1 + b * x2
.multiply
(self, other[, out])Return
out = self * other
.norm
(self)Return the norm of this element.
set_zero
(self)Set this element to zero.