SYNAPS Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
abs_max< T >
AlgClos< T >
AlgClos< std::complex< T > >
Algebraic< NT >
alist
AllVariables< v >
type::As< T >
type::AsSize
Bareiss
Berko
BigUnsigned< N >
arithm::binary_operator_prototype< linalg::_col_, Matrix, int >
arithm::binary_operator_prototype< linalg::_col_, Matrix, Range >
arithm::binary_operator_prototype< linalg::_row_, Matrix, int >
arithm::binary_operator_prototype< linalg::_row_, Matrix, Range >
numerics::bit_resolution< T >
numerics::bit_resolution< double >
numerics::bit_resolution< long double >
Type::BoolType< b >
Type::BoolType< true >
box< C >
box2dStructure used to keep track of the coordinates of the box or matrix we are working on and finally they are passed back as the solution set
topology::box3d< C >Structure to keep track of the coordinates of the box
ByCol
ByHgt
ByRow
bezier::bzislv< X >
bezier::bzislv< X >
bezier::bzslv< X >
CauchyCauchy bound
cell2d< C, R >
Cell3d< C, MP >
Cell3dN< N, C, MP >
chrono
cilist
cllist
Clock
Coef< R >
Coef< OP< O, R, T > >
Coef< OP<'*', R, T > >
Coef< OP<'+', R, T > >
Coef< OP<'-', R, T > >
Coef< OP<'.', R, T > >
Coef< S_OP< O, R, T > >
Coef< UMinus< R > >
const_ref_or_value< C >
Construct_poly_func< POLY >
ContFrac< NT >Class
copy_or_ref< C, T >
copy_or_ref< C, __true_type >
COUNT< T >
cplx< C >
CST< R >
shape::Curve< R >
Type::deconst< X >
Type::deconst < const X >
DegLex
diadic< NT_ >
Dichotomy
doublecomplex
DU
Dual< C, O, R >Multivariate polynomials
DUCOS
dynamicexp< E >Dynamic exponent
Eigen
numerics::epsilon< T >
Type::Eq< A, B >
Type::Eq< A, A >
EUCLIDEAN
Exclusion
f2c_complex
numerics::false_t
Type::false_t
Fd< T >
numerics::fpu_rounding< T >
numerics::fpu_rounding< long double >
Gauss
GMPSet
GMres
HABICHT
Habicht< S >
linalg::hankel< C >
arithm::hasgcd_< ZZ >
numerics::hdwi< hardware_int >
numerics::hdwimax< hdwi, n >
numerics::hdwimax< hdwi, 0 >
numerics::hdwintp< T >
upol::horner< C >
icilist
interfaces::ICurveIMP< C, R >
ID
Ideal< C, R >
Type::If< test, A, B >
Type::If< false, A, B >
Ilex
Ind< R >
Ind< OP< O, R, T > >
Ind< OP<'*', R, T > >
Ind< OP<'+', R, T > >
Ind< OP<'-', R, T > >
Ind< OP<'.', R, T > >
Ind< S_OP< O, R, T > >
Ind< UMinus< R > >
numerics::inexact< T >
numerics::inexact< long double >
Infinity
Info< OP< O, R, T > >
Info< OP<'+', R, T > >
inlist
type::instanceof< MatrDse< C >, Y >
type::instanceof< MatrStr< S >, C >
type::instanceof< seq1d< X, I, N >, Y >
type::instanceof< VectDse< C >, Y >
Type::Int< n >
intersection3d< C >
Interval< T, r >
Interval< T, r >::extended
IntervalOf< RT_ >
numerics::is_rounded< T >
numerics::is_rounded< double >
numerics::is_rounded< float >
numerics::is_rounded< long double >
arithm::isfield_< Rational< X > >
ispolynomial< C >
ispolynomial< UPolDse< C, R > >
arithm::kernelof_< GMP::floating >
arithm::kernelof_< GMP::integer >
arithm::kernelof_< GMP::rational >
Lex
projection::list_X_Y< C >
numerics::LongVersion< T >
numerics::LongVersion< double >
numerics::LongVersion< float >
Lower
LS
topology::ltpts< Pt >The order structure for the map
LU
MatrDse< C, R >
MatrSps< C, R >
MatrStr< R >
Mixed
ModP< T >
quotient::ModUPol< C, R >
Monom< C, R >
MPol< C, O, R >Multivariate polynomials
MPolDse< C, R >
MPoly_2_2< RT_ >A class for bivariate polynomial of degree up to 2
Multitype
Namelist
Newmac< T, OUT >
NISNNegative Inverse Sum bound for negative roots
NISPNegative Inverse Sum bound for positive roots
OCTREE::Node< Cell >
Type::null_t
NumberTraits< RT_ >
NumberTraits< double >
numexp< X, D, T >
OCTREE::Octree< Cell >
olist
OP< O, A, B >
Op<'%', A, B >
Op<'*', A, B >
Op<'+', A, B >
Op<'-', A >
Op<'-', A, B >
Op<'.', A, B >
Op<'/', A, B >
Op<'^', A, B >
OPTraits< T >
OPTraits< char >
OPTraits< double >
OPTraits< float >
OPTraits< int >
OPTraits< long >
OPTraits< Range >
OPTraits< Range2d >
OPTraits< unsigned char >
OPTraits< unsigned int >
OPTraits< unsigned long >
lisp::ostreamLisp output stream
maple::ostreamMaple output stream
Type::Pair< el, nx >
Plex
topology::point< C, R >The topology point structure
topology::point3d< Typ >
topology::point_complex< C, R, E, F >The point complex structure
topology::point_graph< C, R, S >The point graph structure
topology::point_set< C, Point >Structure that defines a point_set
PRIMITIVE
PROBABILISTIC
Promote< A >
Promote< OP< c, A, B > >
Promote< VAL< A > >
QR
Rand< C >
Range
Range2d
Rational< NT_ >Generic rational arithmetic class
REDUCED
ReferTo< T >Trait class which get the template parameter of a shared_object
ReferTo< shared_object< T > >The structure for obtain the template parameter
upol::rep< C >
linalg::rep1d< C >
linalg::rep2d< C >
sparse::rep2d< T >Containers for sparse matrices
linalg::rep3d< C >
linalg::rep3d< C >
rep_view< R >
lapack::repsym< C >
Rg< T >
symbolic::root< R, Z >
symbolic::root_rep< R, ZT >
numerics::rounding< T >
S_OP< O, A, B >
bezier::sbd2d< X, C, USLV >
SBDSLV< T, mth >
SbdSolver< C, METHOD >
Scl< T >
Scl< T >
Sebastiao
topology::segment< Point >Structure that defines a segment
sbdslv::select_mth< system, mth >
sbdslv::select_mth< system, SBDSLV_RD >
sbdslv::select_mth< system, SBDSLV_RDL >
sbdslv::select_mth< system, SBDSLV_RDLRDS >
sbdslv::select_mth< system, SBDSLV_RDRDL >
sbdslv::select_mth< system, SBDSLV_RDRDLRDS >
sbdslv::select_mth< system, SBDSLV_RDRDS >
sbdslv::select_mth< system, SBDSLV_RDS >
sbdslv::select_mth< system, SBDSLV_RDSRDL >
Seq< C, R >Sequence of terms with reference counter
seq1d< C, I, N >
shared_object< R >
shared_object< R >::rep
sisl_curve_rep
sisl_surface_rep
SISLBSplineCurve
SISLcurve
SISLSurface
SlvInterval< X >
Small_degree< NT >
solver_base
SPL
symbolic::sqrt< C >
symbolic::sqrt_rep< C >
SQVlex
STD
STHA
stride_iterator< coef_t, pointer_t, stride_t, reference_t >
arithm::structureof< MatrStr< S > >
arithm::structureof< VectDse< C, R > >
arithm::structureof_< GMP::floating >
arithm::structureof_< GMP::integer >
arithm::structureof_< GMP::rational >
Sturm< NT >
SturmAberth< NT >
SturmBz< NT >
SturmMem< NT >
SturmSeq< C, UPoly, SEQ >
SUBRES
Type::Sup< A, B >
shape::Surface< R >
linalg::sym2d< C >
Symbolic< C, SLV, X >
arithm::template_expression_operand< Range2d >
tinyexp< X, N, E >Dynamic exponent
tmtexttt
linalg::toeplitz< C >
TopSbdBdg2d< O, X, I >
TopSbdCurve3d< C, CELL, MSLV >
TopSbdSurf3d< C, CELL, MSLV >
TopSweep2d< O, SLV, X >
topology::triangle< Point >
topology::triangle_set< Point >
numerics::true_t
Type::true_t
UMinus< A >
upol::upol_iterator< I, V, N >
UPolDse< C, R >Univariate polynomials
Upper
VAL< R >
Type::ValueType< A >
Type::ValueType< A * >
Type::ValueType< A[n] >
Vardesc
Variables
VectDse< C, R >
topology::vertex< Point >The vertex structure for meshing implicit surface
View< Rep >
Vlex
XMAJOR
XPT
XY
XYPLANE< point_t >
XZPLANE< point_t >
YMAJOR
YPT
YX
YZPLANE< point_t >
Z< p, T >
ZMAJOR
ZPT

SYNAPS DOCUMENTATION
logo