NumpyTensorSpaceCustomDist¶
- class odl.space.npy_tensors.NumpyTensorSpaceCustomDist(dist)[source]¶
Bases:
CustomDistClass for handling a user-specified distance in
TensorSpace.Note that this removes
innerandnorm.- Attributes:
Methods
equiv(other)Test if
otheris an equivalent weighting.inner(x1, x2)Inner product is not defined for custom distance.
norm(x)Norm is not defined for custom distance.
- __init__(dist)[source]¶
Initialize a new instance.
- Parameters:
- dist
callable The distance function defining a metric on
TensorSpace. It must accept twoTensorarguments, return afloatand fulfill the following mathematical conditions for any three elementsx, y, z:dist(x, y) >= 0dist(x, y) = 0if and only ifx = ydist(x, y) = dist(y, x)dist(x, y) <= dist(x, z) + dist(z, y)
- dist