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

Move some class declarations into the .h file. #10454

Merged
merged 1 commit into from
Jun 4, 2020

Conversation

bangerth
Copy link
Member

@bangerth bangerth commented Jun 4, 2020

Next step in my quest to fix #10284. I need to create one of these cache objects in the AffineConstraints class, so the cache class (and everything that is referenced in it) needs to be in the .h file.

No functional changes, just moving stuff from one file to another.

/rebuild

@bangerth bangerth added this to the Release 9.3 milestone Jun 4, 2020
@bangerth
Copy link
Member Author

bangerth commented Jun 4, 2020

The one test that has not completed appears spurious. All the other tests succeed.

@masterleinad
Copy link
Member

Just for clarification:
You are saying that you need to create Cache objects directly in affine_constraints.h and not just in affine_constraints.templates.h or affine_constraints.cc?

@bangerth
Copy link
Member Author

bangerth commented Jun 4, 2020

@drwells Correct. We currently have one global such object, declared and defined in the .templates.h file. I want to make this object a member variable of AffineConstraints, which -- being declared in the .h file -- requires me to move these classes to the .h file.

@drwells
Copy link
Member

drwells commented Jun 4, 2020

I think you meant to @masterleinad there.

Copy link
Member

@masterleinad masterleinad left a comment

Choose a reason for hiding this comment

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

OK. Thanks for the confirmation.

@masterleinad masterleinad merged commit 0fef43a into dealii:master Jun 4, 2020
@bangerth bangerth deleted the affine branch June 4, 2020 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug in AffineConstraintsData
3 participants