Skip to content

Conversation

@lmoneta
Copy link
Member

@lmoneta lmoneta commented Dec 3, 2020

Uncomment some different code that is used to compute the discriminat of the
resolvent cubic equation used to find the roots of a quartic equation.
This different code seems to be better numerically.

This fixes #6900

Add tests for quartic equations to validate code.

…d add test

Uncomment some different code that is used to compute the discriminat of the
resolvent cubic equation used to find roots of quartic. This code seems to eprforms better.

This fixes root-project#6900

Add tests for quartic equations
@lmoneta lmoneta requested a review from oshadura as a code owner December 3, 2020 14:25
@lmoneta lmoneta force-pushed the fix_polynomial_quartic_solver branch from de9d345 to 1e905fa Compare December 3, 2020 14:57
@lmoneta lmoneta self-assigned this Dec 4, 2020
@lmoneta
Copy link
Member Author

lmoneta commented Dec 8, 2020

@phsft-bot build just on ROOT-debian10-i386/cxx14 with flags -Dmathmore=On

@lmoneta
Copy link
Member Author

lmoneta commented Mar 12, 2021

@phsft-bot build

@guitargeek guitargeek requested review from guitargeek and removed request for oshadura November 13, 2023 12:18
@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
@guitargeek
Copy link
Contributor

@phsft-bot build with flags -Dmathmore=On

@phsft-bot
Copy link

Starting build on ROOT-performance-centos8-multicore/soversion, ROOT-ubuntu2204/nortcxxmod, ROOT-ubuntu2004/python3, mac12arm/cxx20, windows10/default with flags -Dmathmore=On
How to customize builds

@root-project root-project deleted a comment from phsft-bot Nov 13, 2023
Copy link
Contributor

@guitargeek guitargeek left a comment

Choose a reason for hiding this comment

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

This is a nice improvement! Maybe we can still merge it, and also close the associated issue?

@phsft-bot
Copy link

Build failed on windows10/default.
Running on null:C:\build\workspace\root-pullrequests-build
See console output.

Errors:

  • [2023-11-13T12:24:22.199Z] CMake Error at cmake/modules/SearchInstalledSoftware.cmake:535 (message):
  • [2023-11-13T12:24:22.455Z] CMake Error at C:/build/workspace/root-pullrequests-build/rootspi/jenkins/root-build.cmake:1198 (message):

@phsft-bot
Copy link

Build failed on ROOT-ubuntu2204/nortcxxmod.
Running on root-ubuntu-2204-1.cern.ch:/home/sftnight/build/workspace/root-pullrequests-build
See console output.

Failing tests:

@lmoneta lmoneta merged commit f650645 into root-project:master Dec 19, 2023
@hahnjo
Copy link
Member

hahnjo commented Dec 20, 2023

@guitargeek @lmoneta before merging such old PR, it would have been in order to rebase and run this through the new CI: It broke Windows builds (fixed by @bellenot in #14274) and causes a CMake warning (to be addressed by #14280)...

@hahnjo
Copy link
Member

hahnjo commented Dec 20, 2023

The new test also seems to fail on mac14arm in the new CI, can you please have a look asap? @guitargeek @lmoneta (edit: fix proposed in #14291)

maksgraczyk pushed a commit to maksgraczyk/root that referenced this pull request Jan 12, 2024
…d add test (root-project#6908)

* Fix in complex_quartic  problem reported in issue root-project#6900 and add test

Uncomment some different code that is used to compute the discriminat of the
resolvent cubic equation used to find roots of quartic. This code seems to eprforms better.

This fixes root-project#6900

Add tests for quartic equations

* Update and fix links and spelling in the reference documentation of ROOT::Math::Polynomial

* Increate test tolerance for fixing failure observed in  i386
vgvassilev pushed a commit to vgvassilev/root that referenced this pull request Feb 8, 2024
…d add test (root-project#6908)

* Fix in complex_quartic  problem reported in issue root-project#6900 and add test

Uncomment some different code that is used to compute the discriminat of the
resolvent cubic equation used to find roots of quartic. This code seems to eprforms better.

This fixes root-project#6900

Add tests for quartic equations

* Update and fix links and spelling in the reference documentation of ROOT::Math::Polynomial

* Increate test tolerance for fixing failure observed in  i386
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.

mathmore: invalid roots for a quartic polynomial

4 participants