SYNAPS Namespace List

Here is a list of all documented namespaces with brief descriptions:
arithm
bezier
BEZIER
DEBUG
EUCLIDIANModule for Euclidean ring
interfaces
lapack
letNamespace for explicit type conversion
linalgDomain gathering containers and specialisations for dense linear algebra
lispNamespace for output in lisp format
lisp::MATRIX
lisp::VECTOR
mapleNamespace for output in maple format
maple::MATRIX
maple::VECTOR
MATRIX
matrixof
MATRIXPOL
MONOMIALModule for monomials
MPOLDSTModule for polynomials, which are sequences of monomials
numericsGeneric class for intervals. There is template parameter T which refers to the number type of the endpoints. The second parameter (set to zero by default) is defined to handle rounding mode associated to T if it exists (defined in synaps/numerics/fpu.h) The associated value can be 0,1,2 or 3: 0 stands for unsafe mode, 1 for rounding downward, 2 for rounding upward, 3 for automatic rounding mode changes. examples:
  • Interval<double,1> implements a robust interval arithmetic assuming rounding mode "down"
  • Interval<double,2> implements a robust interval arithmetic assuming rounding mode "up"
  • Interval<double,3> implements a robust interval arithmetic without assumption on the current rounding mode
numerics::rdw
numerics::rup
OCTREEClass representing an octree
projection
quotient
sbdslv
shape
shape::CURVE
shape::SURFACE
SolveSBDSLV
sparseDomain for sparse matrix representation
std
sturmseq
symbolic
TENSOR3D
topologyContainer for the topology domain
Type
type
UPOL
upol
UPOLDARModule for Univariate POLynomials with a Direct Access Representation
VECTORModule for generic functions on vectors
xmlNamespace for parsing and printing in xml format

SYNAPS DOCUMENTATION
logo