MPSolve 3.2.1
Loading...
Searching...
No Matches
mps_monomial_poly Struct Reference

Data regarding a polynomial represented in the monomial base. More...

#include <monomial-poly.h>

Public Attributes

struct mps_polynomial methods
 Implementation of the methods.
 
struct mps_monomial_poly_double_buffer db
 
mps_boolean * spar
 This array contains the structure of the sparse polynomial. More...
 
double * fpr
 Standard real coefficients.
 
cplx_t * fpc
 Standard complex coefficients.
 
cplx_t * fppc
 Array containing standard complex coefficients.
 
rdpe_t * dpr
 Dpe real coefficients.
 
cdpe_t * dpc
 Dpe complex coefficients.
 
mpf_t * mfpr
 Multiprecision real coefficients.
 
mpc_t * mfpc
 Multiprecision complex coefficients.
 
pthread_mutex_t * mfpc_mutex
 Array of mutexes that need to be locked when reading at the i-th compoenent of the poly.
 
mpc_t * mfppc
 Multiprecision complex coefficients of $p'(x)$.
 
double * fap
 Array containing moduli of the coefficients as double numbers.
 
rdpe_t * dap
 Array containing moduli of the coefficients as dpe numbers.
 
mpq_t * initial_mqp_r
 Real part of rational input coefficients.
 
mpq_t * initial_mqp_i
 Imaginary part of rational input coefficients.
 
pthread_mutex_t regenerating
 This mutex must be locked while regenerating the coefficients of the polynomial.
 
long int prec
 Precision of the polynomial coefficients.
 

Detailed Description

Data regarding a polynomial represented in the monomial base.

Member Data Documentation

◆ spar

mps_boolean* mps_monomial_poly::spar

This array contains the structure of the sparse polynomial.

spar[i] is true if and only if the i-th coefficients of the polynomial is a non-zero coefficients


The documentation for this struct was generated from the following file: