_add_ | |
_div_ | |
_mod_ | |
_mul_ | |
_neg_ | |
_pow_ | |
_sub_ | |
abs_max< T > | |
abs_value< a > | |
eenv::add | |
AkritasBound< RT > | |
Approximate | |
arc_rep< C > | |
As< T > | |
as_helper< T, F > | |
as_helper< double, mpf_t > | |
as_helper< double, RR > | |
as_helper< double, scalar< MPQ > > | |
as_helper< double, scalar< MPZ > > | |
as_helper< Interval< double >, QQ > | |
as_helper< interval< FT >, IntervalData< RT, Poly > > | |
as_helper< Interval< FT >, IntervalData< RT, Poly > > | |
as_helper< interval< T >, interval< F > > | |
as_helper< monom< T, TR >, monom< F, FR > > | |
as_helper< QQ, RR > | |
as_helper< QQ, ZZ > | |
as_helper< RR, double > | |
as_helper< RR, QQ > | |
as_helper< set_of< U >, set_of< T > > | |
as_helper< ZZ, double > | |
as_helper< ZZ, QQ > | |
as_helper< ZZ, unsigned > | |
AsSize | |
Bernstein | |
bernstein< C > | |
BezierBound | |
bigunsigned< N > | |
binary_approx | |
binary_convert< K, Num > | |
binary_convert< K, Approximate > | |
binary_convert< K, Isolate > | |
binary_isolate | |
binary_operator< O, A, B > | |
binary_operator_prototype< op, X, Y > | |
binary_operator_structure_prototype< op, X, Y, SX, SY > | |
binary_operator_structure_prototype< _add_, X, Y, structure::vector, structure::vector > | |
binary_operator_structure_prototype< _add_, X, Y, SX, SY > | |
binary_operator_structure_prototype< _div_, M, S, structure::matrix, structure::scalar > | |
binary_operator_structure_prototype< _div_, X, Y, structure::vector, structure::scalar > | |
binary_operator_structure_prototype< _div_, X, Y, SX, SY > | |
binary_operator_structure_prototype< _mul_, X, Y, structure::matrix, structure::scalar > | |
binary_operator_structure_prototype< _mul_, X, Y, structure::matrix, structure::vector > | |
binary_operator_structure_prototype< _mul_, X, Y, structure::scalar, structure::matrix > | |
binary_operator_structure_prototype< _mul_, X, Y, structure::scalar, structure::vector > | |
binary_operator_structure_prototype< _mul_, X, Y, structure::vector, structure::scalar > | |
binary_operator_structure_prototype< _mul_, X, Y, structure::vector, structure::vector > | |
binary_operator_structure_prototype< _mul_, X, Y, SX, SY > | |
binary_operator_structure_prototype< _sub_, X, Y, structure::vector, structure::vector > | |
binary_operator_structure_prototype< _sub_, X, Y, SX, SY > | |
binary_sleeve_subdivision< K > | |
binary_subdivision< K > | |
binomials< T > | |
binomials< C > | |
bit_resolution< T > | |
bit_resolution< double > | |
bit_resolution< long double > | |
BoolType< b > | |
BoolType< true > | |
bound | |
box_rep< POL > | Box representation |
box_rep< C > | |
bsearch< real_t > | |
bsearch_castel< real_t > | |
bsearch_newton< real_t > | |
bsearch_newton2< real_t > | |
Bspline | |
bzenv< X > | |
cast_helper< T, F > | |
cast_helper< double, QQ > | |
cast_helper< double, RR > | |
cast_helper< double, ZZ > | |
cast_helper< QQ, ZZ > | |
Cauchy< C > | Cauchy bound |
cell_mv_bernstein< C > | |
cell_uv_bernstein< C > | |
CFallIsolate | |
CFdecide | |
CFfirstApproximate | |
CFfirstFloor | |
CFfirstIsolate | |
CFseparate | |
ContFrac< M > | |
ContFrac_t< NT, LowerBound > | Class |
continued_fraction_approximate< K, B > | |
continued_fraction_isolate< K, B > | |
continued_fraction_subdivision< K > | |
cst< X > | Return T = const Y from X = Y or X = const Y |
cst< const X > | |
data_t | |
deconst< X > | |
deconst< const X > | |
default_variant_of< V > | |
default_variant_of< Sparse > | |
DegRevLex | Degree Reverse Lexicographic monomial ordering |
descartes_solver< real_t, local_method > | |
domain< C > | |
Dual | |
dual< C, O > | |
dynamic_exp< E > | Dynamic exponent |
eenv | |
eenv | |
eenv_base | |
epsilon< T > | |
Eq< A, B > | |
Eq< A, A > | |
equal< X, Y > | Ask for type equality return T in { false_t, true_t } and V in {0,1} |
equal< X, X > | |
euclidean | |
Interval< T, r >::extended | |
false_t | |
false_t | Structure defining a negative answer |
fieldof< X, Y > | X (in X) + y (in Y) is subset of fieldof<X,Y>::T |
fieldof_< X, Y > | |
fieldof_< double, int > | |
fieldof_< double, unsigned int > | |
fieldof_< int, double > | |
fieldof_< int, unsigned int > | |
fieldof_< std::complex< X >, std::complex< X > > | |
fieldof_< std::complex< X >, std::complex< Y > > | |
fieldof_< unsigned int, double > | |
fieldof_< unsigned int, int > | |
fpu_rounding< T > | |
fpu_rounding< floating<> > | |
fpu_rounding< long double > | |
gentlist< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > | Helper for type list definition |
gentlist< X, null_t > | |
GMP | Numerical kernel based on gmp |
hasfunction< X > | |
hasgcd< X > | |
hasgcd_< X > | |
hasgcd_< ZZ > | |
hasisqrt< X > | |
hasisqrt_< X > | |
haskernel< X > | Return true_t if the number type X comes from a kernel |
hasproperty< X > | |
hassqrt< X > | |
hassqrt_< X > | |
hdwi< hardware_int > | |
hdwimax< hdwi, n > | |
hdwimax< hdwi, 0 > | |
hdwintp< T > | |
homography< real > | |
homography_mv< real > | |
HongBound< RT > | |
IEEE754 | Default numerical kernel |
If< test, A, B > | |
If< false, A, B > | |
inexact< T > | |
inexact< long double > | |
instanceof< R, X > | |
instanceof< R< X >, Y > | |
instanceof< R< X, N >, Y > | |
instanceof< V< C, R >, Y > | |
Int< n > | |
integerof< X > | |
integerof_< X > | |
Interval< T, r > | Generic class for intervals |
interval_base< T, r > | |
interval_base< T, 1 > | |
interval_base< T, 2 > | |
interval_base< T, 3 > | |
interval_newton< INT, CT > | |
interval_rep< POL > | |
IntervalData< RT, Poly > | |
IntervalNewton< INT, C > | |
Intervals< C > | |
is_ptr< X > | |
is_rounded< T > | |
is_rounded< double > | |
is_rounded< float > | |
is_rounded< long double > | |
isapproximate< X > | Traits class which specifies if the type X is not exact |
isexact< X > | |
isexact_< X > | |
isfield< X > | |
isfield_< X > | |
isfield_< double > | |
isfield_< float > | |
isfield_< long double > | |
Isolate | |
isring< X > | |
isring_< X > | |
isring_< double > | |
isring_< float > | |
isring_< int > | |
isring_< long double > | |
isring_< long int > | |
issubsetof< X, Y > | X can be seen as an arithmetic subset of Y (eg. "Z in Q") return texp::true_t if all x in X are in Y. specialization must be done on subsetof_ |
issubsetof_< X, Y > | |
issubsetof_< int, Y > | |
issubsetof_< R< X >, R< Y > > | |
issupersetof< X, Type > | |
issupersetof< X, texp::tlist< A, Tail > > | |
issupersetof< X, texp::tlist< A, texp::null_t > > | |
kernel< mplib, _ieee_ > | |
kernel_fieldof< K, X, Y > | |
kernel_fieldof< K, typename K::floating, typename K::ieee > | |
kernel_fieldof< K, typename K::ieee, typename K::floating > | |
kernel_fieldof< null_t, X, Y > | |
kernel_integerof< K, X > | |
kernel_integerof< null_t, X > | |
kernel_isexact< K, X > | |
kernel_isexact< K, typename K::floating > | |
kernel_isexact< K, typename K::ieee > | |
kernel_isexact< K, typename K::integer > | |
kernel_isexact< K, typename K::rational > | |
kernel_isexact< null_t, X > | |
kernel_isfield< K, X > | |
kernel_isfield< K, typename K::integer > | |
kernel_isfield< null_t, X > | |
kernel_isring< K, X > | |
kernel_isring< null_t, X > | |
kernel_issubsetof< K, X, Y > | Kernel version of issubsetof |
kernel_issubsetof< K, double, typename K::floating > | |
kernel_issubsetof< K, typename K::floating, typename K::rational > | |
kernel_issubsetof< K, typename K::integer, algebraic< K > > | |
kernel_issubsetof< K, typename K::integer, double > | |
kernel_issubsetof< K, typename K::integer, typename K::floating > | Neglecting the overflow problem we assume that floating is superset of integer |
kernel_issubsetof< K, typename K::integer, typename K::rational > | |
kernel_issubsetof< null_t, X, Y > | |
kernel_rationalof< K, X > | |
kernel_rationalof< null_t, X > | |
kernel_ringof< K, X, Y > | |
kernel_ringof< K, typename K::floating, typename K::ieee > | |
kernel_ringof< K, typename K::floating, typename K::integer > | |
kernel_ringof< K, typename K::floating, typename K::rational > | |
kernel_ringof< K, typename K::ieee, typename K::floating > | |
kernel_ringof< K, typename K::ieee, typename K::integer > | |
kernel_ringof< K, typename K::ieee, typename K::rational > | |
kernel_ringof< K, typename K::integer, typename K::floating > | |
kernel_ringof< K, typename K::integer, typename K::ieee > | |
kernel_ringof< K, typename K::integer, typename K::rational > | |
kernel_ringof< K, typename K::rational, typename K::floating > | |
kernel_ringof< K, typename K::rational, typename K::ieee > | |
kernel_ringof< K, typename K::rational, typename K::integer > | |
kernel_structureof< K, X > | |
kernel_structureof< K, typename K::floating > | |
kernel_structureof< K, typename K::ieee > | |
kernel_structureof< K, typename K::integer > | |
kernel_structureof< K, typename K::rational > | |
kernel_structureof< null_t, X > | |
kernelof< X > | Return the arithmetic kernel from which the type X comes from |
kernelof_< X > | Return the arithmetic kernel from which the unqualified type X comes from |
kernelof_< algebraic< K > > | |
kernelof_< GMP::floating > | |
kernelof_< GMP::floating > | |
kernelof_< GMP::ieee > | |
kernelof_< GMP::ieee > | |
kernelof_< GMP::integer > | |
kernelof_< GMP::integer > | |
kernelof_< GMP::rational > | |
kernelof_< GMP::rational > | |
kernelof_< IEEE754::floating > | |
kernelof_< IEEE754::integer > | |
kernelof_< Interval< X, r > > | |
Kioustelidis_bound_1 | |
Lex | Lexicographic monomial ordering |
LexRevDegree | |
list | |
LongVersion< T > | |
LongVersion< double > | |
LongVersion< float > | |
LongVersion< floating<> > | |
max_value< a, b > | |
MCFapproximate | |
MCFisolate | |
method< system, _strgy_, _rdslv_, _sbdrl_ > | |
method_base | |
method_debug | |
monom< C, E > | Monomial class |
monomial_seq< C, O, MONOM, REP > | |
MonomialOrdering | Virtual class of monomial ordering |
monomials< C > | |
monomials< C > | |
MonomialTensor | |
mul_helper< polynomial< C, with< Dual, O > >, polynomial< C, with< Sparse, O > > > | |
mul_helper< polynomial< C, with< Sparse, O > >, polynomial< C, with< Dual, O > > > | |
mv_binary_approx | |
mv_binary_isolate | |
MvBernsteinBinaryApproximate | |
NISN< FT > | Negative Inverse Sum bound for negative roots |
NISP< C > | Negative Inverse Sum bound for positive roots |
null_t | Structure defining a the empty list |
operator_iscommutative< F, X, Y > | |
operator_isinplace< F, X, Y > | |
operators_of | |
oulala | |
Pair< el, nx > | |
parallel< system > | |
parametric< solver > | |
polynomial< C, with< Rep, Ord > > | |
polynomial_of | |
printer< C > | |
ProjRd< MTH > | |
ptr< X > | Return T = Y * from X = Y or X = Y * |
ptr< X * > | |
ptr< X *const > | |
rationalof< X > | |
rationalof_< X > | |
ref< X > | Return T = Y & from X = Y or X = Y & |
ref< X & > | |
ReferTo< T > | The structure for obtain the template parameter |
ReferTo< shared_object< T > > | The structure for obtain the template parameter |
shared_object< R >::rep | |
rep_view< R > | |
res_t | |
ring< C, B, O > | Ring of polynomials |
ring< C, Bernstein > | |
ring< C, Dual, O > | Dual ring of the polynomials |
ring< C, MonomialTensor > | Tensor ring of polynomials in the monomial basis |
ring< C, Sparse, O > | Ring of sparse polynomials |
ring< C, Univariate > | Tensor ring of polynomials in the monomial basis |
ring_of< polynomial< C, V > > | |
ring_of< polynomial< C, with< Bernstein > > > | |
ring_of< polynomial< C, with< MonomialTensor > > > | |
ring_of< polynomial< C, with< V, W > > > | |
ringof< X, Y > | X (in X) + y (in Y) is subset of ringof<X,Y>::T |
ringof_< X, Y > | |
ringof_< double, int > | |
ringof_< int, double > | |
ringof_< int, unsigned int > | |
ringof_< unsigned int, int > | |
interval_base< T, r >::rnd | |
interval_base< T, 2 >::rnd | |
interval_base< T, 1 >::rnd | |
interval_base< T, 3 >::rnd | |
rounding< T > | |
scalar< T > | |
scalar | |
scalar_type< X > | |
select_mth< system, mth > | |
select_mth< system, 0 > | |
select_mth< system, 1 > | |
select_mth< system, 2 > | |
select_mth< system, 3 > | |
select_mth< system, 4 > | |
select_mth< system, 5 > | |
select_mth< system, 6 > | |
select_mth< system, 7 > | |
Seq< C, R > | Sequence of terms with reference counter |
set_of< X > | |
sfirstnn< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > | |
sfirstnnl< L > | Select the first non null type of a type-list |
sfirstnnl< tlist< car, cdr > > | |
sfirstnnl< tlist< null_t, cdr > > | |
sfirstnnl< tlist< null_t, null_t > > | |
ShapeForeachContainer< T > | |
ShapeForeachContainerBase | |
shared_object< R > | |
sign_wanted< Prms > | |
Sleeve< V > | |
sleeve_rep< C > | |
solver< C, M > | |
solver< C, ContFrac< Approximate > > | |
solver< C, ContFrac< Isolate > > | |
solver< C, MCFapproximate > | |
solver< C, MCFisolate > | |
solver< C, ProjRd< MTH > > | |
solver< C, Sleeve< V > > | |
solver< Ring, Bspline > | |
solver< Ring, CFallIsolate > | |
solver< Ring, CFdecide > | |
solver< Ring, CFfirstApproximate > | |
solver< Ring, CFfirstFloor > | |
solver< Ring, CFfirstIsolate > | |
solver< Ring, CFseparate > | |
solver_bspline< Real > | |
solver_cffirst< Real, POL > | |
solver_mv_fatarcs< C > | |
solver_mv_monomial< FT, POL > | |
solver_of< C, MTH > | |
solver_of< C, IntervalNewton< IT, C > > | |
solver_of< C, MvBernsteinBinaryApproximate > | |
solver_of< C, UvBernsteinBinaryApproximate > | |
Sparse | |
structureof< X > | |
structureof_< X > | |
structureof_< GMP::floating > | |
structureof_< GMP::integer > | |
structureof_< GMP::rational > | |
subdivisor< CELL, V > | |
subresultant< PREM > | |
sup< X, Y > | |
Sup< A, B > | |
sup_< X, Y > | |
sup_container< A, B > | |
system_ctrl< V > | |
template_expression< A > | |
template_expression< binary_operator<O, A, B > > | |
template_expression< unary_operator<O, A > > | |
template_expression_operand< A > | |
template_expression_operand< int > | |
tlist< A, B > | Type list node |
tmap< TypeFunctor, tlist< Head, null_t > > | |
tmap< TypeFunctor, tlist< Head, Tail > > | |
tnot< X > | |
tnot< false_t > | |
tnot< null_t > | |
true_t | |
true_t | Structure defining a positive answer |
tselect< X, A, B > | Select a type based on condition X, X is assumed to be in { null_t, false_t, true_t } |
tselect< false_t, A, B > | |
tselect< null_t, A, B > | |
TYPE< X > | |
ucst< X > | Return T = Y from X = Y or X = const Y |
ucst< const X > | |
ucstref< X > | Return T = Y from X = const Y, Y, Y &, const Y & |
unary_operator< O, A > | |
unary_operator_prototype< op, X > | |
Univariate | |
uptr< X > | Return T = Y from X = Y or X = Y * |
uptr< X * > | |
uref< X > | Return T = Y from X = Y or X = Y & |
uref< X & > | |
use< operators_of, polynomial< C, with< Rep, Ord > > > | |
use< operators_of, sparse::dual< C, O > > | |
use< operators_of, sparse::monomial_seq< C, O, MONOM, REP > > | |
use< operators_of, tensor::bernstein< C > > | |
use< operators_of, tensor::monomials< C > > | |
use< operators_of, univariate::monomials< C > > | |
use< polynomial_of, polynomial< C, with< Bernstein > > > | |
use< polynomial_of, polynomial< C, with< Dual, O > > > | |
use< polynomial_of, polynomial< C, with< MonomialTensor > > > | |
use< polynomial_of, polynomial< C, with< Sparse, O > > > | |
use< polynomial_of, polynomial< C, with< Univariate > > > | Tensor ring of polynomials in the monomial basis |
uv_binary_approx | |
uv_binary_isolate | |
UvBernsteinBinaryApproximate | |
value_type< Container > | |
value_type_< Container > | |
value_type_< C * > | |
value_type_< C[N] > | |
value_type_< const C * > | |
value_type_< R< X > > | |
ValueType< A > | |
ValueType< A * > | |
ValueType< A[n] > | |
variables | |
vd | |
vselect< k, A, B > | Select a type base on condition V, V is assumed to be in { 0, 1 } |
vselect< 0, A, B > | |