-
Notifications
You must be signed in to change notification settings - Fork 178
Assembly of matfree interpolation operator #4778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
57e5d2d to
5019974
Compare
75de8e2 to
5464cce
Compare
connorjward
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm only reviewing this from a high level, but this seems pretty much fine.
|
@connorjward Thanks for the review. I'm at a workshop this week and then on holiday again next week so I'll take a look after these. Thanks! |
d25e1f2 to
9a9af0f
Compare
firedrake/matrix.py
Outdated
| The underlying matrix object. Either a PyOP2 Mat or a PETSc Mat. | ||
| bcs | ||
| An iterable of boundary conditions to apply to this :class:`Matrix`. | ||
| May be `None` if there are no boundary conditions to apply. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Docstring out of date
63bd9e1 to
0c16219
Compare
docs/source/conf.py
Outdated
| @@ -138,6 +138,7 @@ | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
firedrake/matrix.py
Outdated
| The underlying matrix object. Either a PyOP2 Mat or a PETSc Mat. | ||
| bcs | ||
| An iterable of boundary conditions to apply to this :class:`Matrix`. | ||
| May be `None` if there are no boundary conditions to apply. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| May be `None` if there are no boundary conditions to apply. |
update comment
41816d6 to
3336b12
Compare
Allow assembly of matfree interpolation operators by passing
mat_type="matfree".Also changes the interfaces to the matrix classes and
ImplicitMatrixContextto make them simpler.