-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
Given operators opA
, opM
and opN
, creates saddle point linear operator.
SaddleOperator(opA, opM, opN; S = promote_type(storage_type.(opA, opM, opN)))
Creates saddle point linear operator:
[ opM opAᵀ ]
[ opA opN ]
I'll contribute on this, using BlockDiagonalOperator
as template.
LinearOperators.jl/src/special-operators.jl
Lines 229 to 240 in 9025458
""" | |
BlockDiagonalOperator(M1, M2, ..., Mn; S = promote_type(storage_type.(M1, M2, ..., Mn))) | |
Creates a block-diagonal linear operator: | |
[ M1 ] | |
[ M2 ] | |
[ ... ] | |
[ Mn ] | |
Change `S` to use LinearOperators on GPU. | |
""" |
I already have implemented outside LO. Its a matter of just including, testing and PRing.
Metadata
Metadata
Assignees
Labels
No labels