| carl
    25.04
    Computer ARithmetic Library | 
#include <RealRoots.h>
| Data Structures | |
| struct | non_univariate_t | 
| struct | nullified_t | 
| Public Types | |
| using | roots_t = std::vector< RAN > | 
| Public Member Functions | |
| bool | is_nullified () const | 
| bool | is_univariate () const | 
| bool | is_non_univariate () const | 
| const roots_t & | roots () const | 
| Static Public Member Functions | |
| static RealRootsResult | nullified_response () | 
| static RealRootsResult | non_univariate_response () | 
| static RealRootsResult | roots_response (roots_t &&real_roots) | 
| static RealRootsResult | no_roots_response () | 
| Private Member Functions | |
| RealRootsResult (nullified_t) | |
| RealRootsResult (non_univariate_t) | |
| RealRootsResult (roots_t &&real_roots) | |
| Private Attributes | |
| std::variant< roots_t, nullified_t, non_univariate_t > | m_data | 
Definition at line 10 of file RealRoots.h.
| using carl::RealRootsResult< RAN >::roots_t = std::vector<RAN> | 
Definition at line 13 of file RealRoots.h.
| 
 | inlineprivate | 
| 
 | inlineprivate | 
Definition at line 22 of file RealRoots.h.
| 
 | inlineprivate | 
Definition at line 24 of file RealRoots.h.
| 
 | inline | 
Definition at line 49 of file RealRoots.h.
| 
 | inline | 
Definition at line 41 of file RealRoots.h.
| 
 | inline | 
Definition at line 45 of file RealRoots.h.
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inline | 
Definition at line 53 of file RealRoots.h.
| 
 | inlinestatic | 
| 
 | private | 
Definition at line 18 of file RealRoots.h.