-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
discussion requiredSome discussion necessary to decide how to address this issueSome discussion necessary to decide how to address this issueimprovementImprovement of existing code, including addressing of omissions or inconsistenciesImprovement of existing code, including addressing of omissions or inconsistencies
Description
The mechanism supporting math operations involving LinearOperator objects (specifically scalar multiplication and addition and subtraction of two LinearOperator objects) should be revisited to determine whether it can be simplified. Specific issues include:
- The
_wrap_add_subwrapper defined in_linop.pyduplicates the__add__and__sub__definitions in classLinearOperator. - It's not clear whether applying the wrapper to methods of classes derived from
LinearOperatoris really necessary.
Metadata
Metadata
Assignees
Labels
discussion requiredSome discussion necessary to decide how to address this issueSome discussion necessary to decide how to address this issueimprovementImprovement of existing code, including addressing of omissions or inconsistenciesImprovement of existing code, including addressing of omissions or inconsistencies