Skip to content
This repository has been archived by the owner on May 11, 2023. It is now read-only.

feat: Square, symmetric, positive semi-definite LinearOperator. #5

Open
daniel-dodd opened this issue Nov 23, 2022 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@daniel-dodd
Copy link
Member

All operators are assumed to be positive semi-definite, except for the lower and upper triangular linear operators. In future, we will abstract this property out, and allow for non-square matrices.

Do we do this something like this?

class SquareLinearOperator(LinearOperator):
    ...

class SymmetricLinearOperator(SquareLinearOperator):
    ...

class PositiveSemiDefiniteLinearOperator(SymmetricLinearOperator):
    ...

class PositiveDefiniteLinearOperator(PositiveSemiDefiniteLinearOperator):
    ...

Or do we define these as properties on the linear operator?

Resolving this would allow to move beyond square operators.

@daniel-dodd daniel-dodd added the enhancement New feature or request label Nov 23, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant