You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.
This is because the BCs are concretized as dense matrices. Arguably, they should be BandedMatrices as well, however that function does not work either:
inbands_setindex! does not support ranges anymore, it seems,
some typos (Q_L vs Q_l)
BandedMatrix of a boundary should return a banded matrix. It is fine if PeriodicBC throws an error here.
sparse of a BC should return a BandedMatrix unless it's periodic, in which case it should be SparseMatrixCSC
sparse on a GhostDerivativeOperator should prefer BandedMatrix unless PeriodicBC
The bandwidths are too large
The text was updated successfully, but these errors were encountered:
Consider the following example:
(Should not the bandwidths be smaller?)
If I now add BCs, I get a dense matrix upon concretization:
This is because the BCs are concretized as dense matrices. Arguably, they should be
BandedMatrices
as well, however that function does not work either:inbands_setindex!
does not support ranges anymore, it seems,Q_L
vsQ_l
)BandedMatrix
of a boundary should return a banded matrix. It is fine ifPeriodicBC
throws an error here.sparse
of a BC should return aBandedMatrix
unless it's periodic, in which case it should beSparseMatrixCSC
sparse
on aGhostDerivativeOperator
should preferBandedMatrix
unlessPeriodicBC
The text was updated successfully, but these errors were encountered: