Skip to content

Extend shared rigid contact runtime model#1123

Open
svchb wants to merge 21 commits intotrixi-framework:mainfrom
svchb:port/rigid-contact-runtime
Open

Extend shared rigid contact runtime model#1123
svchb wants to merge 21 commits intotrixi-framework:mainfrom
svchb:port/rigid-contact-runtime

Conversation

@svchb
Copy link
Copy Markdown
Collaborator

@svchb svchb commented Apr 1, 2026

Keeps PR1 focused on active rigid-contact runtime behavior: rigid contact stays normal-only, while contact_count and max_contact_penetration are added as diagnostics in system data, VTK output, and regression tests. The PR also fixes their lifecycle so they are recomputed per interaction pass, remain thread-safe, and stay available for output callbacks.

These diagnostics are useful now for monitoring contact in tests and ParaView, and later for richer contact features in follow-up PRs.

@svchb svchb requested a review from efaulhaber April 1, 2026 13:13
@svchb svchb self-assigned this Apr 1, 2026
@svchb svchb added the enhancement New feature or request label Apr 1, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.05%. Comparing base (419d5b9) to head (8aa7576).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1123      +/-   ##
==========================================
+ Coverage   89.00%   89.05%   +0.05%     
==========================================
  Files         128      128              
  Lines        9838     9888      +50     
==========================================
+ Hits         8756     8806      +50     
  Misses       1082     1082              
Flag Coverage Δ
total 89.05% <100.00%> (+0.05%) ⬆️
unit 67.48% <98.27%> (+0.35%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

svchb and others added 3 commits April 14, 2026 12:01
Co-authored-by: Erik Faulhaber <44124897+efaulhaber@users.noreply.github.com>
@svchb svchb requested a review from efaulhaber April 14, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants