carl
24.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.