Skip to content

Conversation

@leo-collins
Copy link
Contributor

@leo-collins leo-collins commented Dec 12, 2025

Allow assembly of matfree interpolation operators by passing mat_type="matfree".

Also changes the interfaces to the matrix classes and ImplicitMatrixContext to make them simpler.

@leo-collins leo-collins force-pushed the leo/assemble-matfree-interpolate branch from 57e5d2d to 5019974 Compare December 12, 2025 14:46
submat = o.petscmat.createSubMatrix(*ises)
bcs = ()
return AssembledMatrix(tuple(args), bcs, submat)
return AssembledMatrix(tuple(args), submat)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What happened to the BCs?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BCs are an optional argument now

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Better to not change this line to avoid conflicts

@leo-collins leo-collins force-pushed the leo/assemble-matfree-interpolate branch from 75de8e2 to 5464cce Compare December 19, 2025 15:30
@leo-collins leo-collins marked this pull request as ready for review December 19, 2025 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants