Skip to content

[HyperElastic] Enable the SelfAdjointEigenSolver in Ogden #5953

Open
th-skam wants to merge 5 commits intosofa-framework:masterfrom
th-skam:test-eigensolver
Open

[HyperElastic] Enable the SelfAdjointEigenSolver in Ogden #5953
th-skam wants to merge 5 commits intosofa-framework:masterfrom
th-skam:test-eigensolver

Conversation

@th-skam
Copy link
Contributor

@th-skam th-skam commented Feb 13, 2026

Bad use of the SelfAdjointEigenSolver in previous changes. It should not be constructed by passing a bool to the constructor. I assumed this was enabling eigenvector computations, as is the case with the general-purpose EigenSolver.

It must have been the case in the old eigen API.

Big thnx to @fredroy for this.

[ci-build][with-all-tests]

Close #5733

@th-skam th-skam added the pr: status to review To notify reviewers to review this pull-request label Feb 13, 2026
@th-skam
Copy link
Contributor Author

th-skam commented Feb 13, 2026

On commit 4cba58b the tests are failing after enabling the SelfAdjointEigenSolver.

@th-skam
Copy link
Contributor Author

th-skam commented Feb 13, 2026

and from f8d31b0 onwards they pass (Material_test.cpp related).

@th-skam th-skam added the pr: fix Fix a bug label Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: fix Fix a bug pr: status to review To notify reviewers to review this pull-request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incorrect eigen decomposition in the Ogden material model

3 participants

Comments