tensor_ops

Operators defined for tensor fields.

Classes

FlatteningOperator(*args, **kwargs)

Operator that reshapes the object as a column vector.

MatrixOperator(*args, **kwargs)

A matrix acting as a linear operator.

PointwiseInner(*args, **kwargs)

Take the point-wise inner product with a given vector field.

PointwiseInnerAdjoint(*args, **kwargs)

Adjoint of the point-wise inner product operator.

PointwiseInnerBase(*args, **kwargs)

Base class for PointwiseInner and PointwiseInnerAdjoint.

PointwiseNorm(*args, **kwargs)

Take the point-wise norm of a vector field.

PointwiseSum(*args, **kwargs)

Take the point-wise sum of a vector field.

PointwiseTensorFieldOperator(*args, **kwargs)

Abstract operator for point-wise tensor field manipulations.

SamplingOperator(*args, **kwargs)

Operator that samples coefficients.

WeightedSumSamplingOperator(*args, **kwargs)

Operator computing the sum of coefficients at sampling locations.

Functions

is_compatible_space(space, base_space)

Check compatibility of a (power) space with a base space.