Skip to content

Conversation

@rwalkerlewis
Copy link
Owner

Integrates source class with main, refines its Python API, and adds comprehensive unit, MMS, and full-scale tests for improved code quality and reliability.

The rebase involved resolving Makefile.am conflicts to properly integrate both the scales (from upstream) and sources (from this branch) modules, along with a C++ conflict in DSLabelAccess.icc. The source class cleanup addressed legacy references and improved consistency. New tests cover various wavelet types (Ricker, Square, Gaussian) across unit, MMS, and full-scale simulations, ensuring robust behavior.


Open in Cursor Open in Web

cursoragent and others added 30 commits November 24, 2025 21:23
…ew-directory-claude-4.5-sonnet-thinking-1d91

Document codebase in new directory
- Add override keywords to IsotropicHeat and IsotropicLinearThermoelasticity
  to properly override pure virtual methods from base classes
- Update SWIG interface files to include all overridden virtual methods
  to prevent compilation errors when generating Python bindings
- Remove constructors from abstract base classes RheologyHeat and
  RheologyThermoelasticity to prevent SWIG from generating code that
  tries to instantiate abstract classes
- Remove kernel methods that return function pointers (PetscPointFn*,
  PetscPointJac) from concrete classes - these are internal implementation
  details that cannot be properly wrapped by SWIG
- Keep only the methods that can be properly exposed to Python
…-thermal-physics-model-claude-4.5-opus-high-thinking-c210

Implement and test new thermal physics model
@cursor
Copy link

cursor bot commented Dec 12, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@rwalkerlewis rwalkerlewis marked this pull request as ready for review December 12, 2025 01:21
@cursor
Copy link

cursor bot commented Dec 12, 2025

You have run out of free Bugbot PR reviews for this billing cycle. This will reset on January 9.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@rwalkerlewis
Copy link
Owner Author

@copilot fix merge conflicts

Copy link

Copilot AI commented Dec 12, 2025

@rwalkerlewis I've opened a new pull request, #14, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits December 12, 2025 01:31
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.

5 participants