default_ops

Default operators defined on any (reasonable) space.

Classes

ComplexEmbedding(*args, **kwargs)

Operator that embeds a vector into a complex space.

ComplexModulus(*args, **kwargs)

Operator that computes the modulus (absolute value) of a vector.

ComplexModulusSquared(*args, **kwargs)

Operator that computes the squared complex modulus (absolute value).

ConstantOperator(*args, **kwargs)

Operator that always returns the same value.

DistOperator(*args, **kwargs)

Operator taking the distance to a fixed space element.

IdentityOperator(*args, **kwargs)

Operator mapping each element to itself.

ImagPart(*args, **kwargs)

Operator that extracts the imaginary part of a vector.

InnerProductOperator(*args, **kwargs)

Operator taking the inner product with a fixed space element.

LinCombOperator(*args, **kwargs)

Operator mapping two space elements to a linear combination.

MultiplyOperator(*args, **kwargs)

Operator multiplying by a fixed space or field element.

NormOperator(*args, **kwargs)

Vector space norm as an operator.

PowerOperator(*args, **kwargs)

Operator taking a fixed power of a space or field element.

RealPart(*args, **kwargs)

Operator that extracts the real part of a vector.

ScalingOperator(*args, **kwargs)

Operator of multiplication with a scalar.

ZeroOperator(*args, **kwargs)

Operator mapping each element to the zero element.