error message "Operator::MultTranspose() is not overloaded!" #3475
-
Hello community, I am trying to solve the system The following (simplified) code results in the error message from the discussion title:
The same error message appears if I replace
Does that mean, the action of the transposed operator is supposed to raise an error? How do you apply the transposed operator then? (i got asked to tag specific people from the community when asking questions @dylan-copeland) |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Not every |
Beta Was this translation helpful? Give feedback.
-
Thank you for your quick answer! |
Beta Was this translation helpful? Give feedback.
Not every
Operator
implementsMultTranspose
. For example,ConstrainedOperator
(which is what is used with matrix-free/partial assembly) does not implementMultTranspose
. I believe this should be relatively easy to implement though. So it depends on what type ofOperator
you have — sparse matrices likeSparseMatrix
andHypreParMatrix
both implementMultTranspose
.