Skip to content

Don't enforce 6 DOFs for WAVGM reference nodes when no rotations - #47

Merged
kmokstad merged 5 commits into
mainfrom
solvers-49
Mar 21, 2026
Merged

Don't enforce 6 DOFs for WAVGM reference nodes when no rotations#47
kmokstad merged 5 commits into
mainfrom
solvers-49

Conversation

@kmokstad

Copy link
Copy Markdown

This fixes openfedem/fedem-solvers#49. The problem was that the reference nodes of the generated WAVGM elements always were assigned 6 nodal DOFs. But when when the model consists of solid elements only there are not rotational DOFs to couple. The solution is therefore to enforce 3 DOFs only on the reference nodes in this case.

@kmokstad
kmokstad force-pushed the solvers-49 branch 3 times, most recently from 9556f5f to 5c2e050 Compare March 21, 2026 07:16
kmokstad and others added 3 commits March 21, 2026 11:56
Convert function documentation to doxygen syntax.
Move static functions into anonymous namespace.
on the WAVGM reference nodes if it couples translations only.
Reduce scope of some temporaries using new if-syntax.
@kmokstad
kmokstad merged commit 9dbd2e9 into main Mar 21, 2026
1 check passed
@kmokstad
kmokstad deleted the solvers-49 branch March 21, 2026 14:13
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.

Component mode calculations look weird when utilizing MPCs in the model

1 participant