Skip to content
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

Separate all tagged functors in GMLS class into separate structs/functors #257

Merged
merged 59 commits into from
Nov 1, 2021

Conversation

kuberry
Copy link
Collaborator

@kuberry kuberry commented Oct 21, 2021

No description provided.

Switched ComputePrestencil functor to use this struct for non-member
function calls to GMLS
- Removed getNNeighbors and getMaxNNeighbors from GMLS class, now
  everything uses neighbor lists directly to get this information
- Changed Compadre_GMLS_Basis.hpp to Compadre_Basis.hpp, as its
  assembly routines are more general than GMLS
- Modified all other parts of GMLS calls to Basis functionality to
  agree with functions external to the GMLS class
- Private variables needing copied are handled by their data
  struct being friended to the GMLS class
- Also reorganized GMLSBasisData struct members
@kuberry
Copy link
Collaborator Author

kuberry commented Oct 21, 2021

Addresses issue #253

@kuberry
Copy link
Collaborator Author

kuberry commented Oct 21, 2021

Removes G_inv #255

- All functors extracted from GMLS class
- Add SolutionSet struct
- Add PointConnections struct
@kuberry kuberry added TOOLKIT enhancement New feature or request labels Nov 1, 2021
@kuberry kuberry merged commit 5dbbbe3 into master Nov 1, 2021
@kuberry kuberry deleted the separate_functors branch November 9, 2021 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request TOOLKIT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant