codac 2.0.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Ncodac2
 Nsymbolic
 Ndetail
 CFlatSymbolTableSymbol table associated with a flattened analytic input domain
 CSympyExporterExports Codac scalar expressions to SymPy expressions
 CSympyImporterImports SymPy scalar expressions into Codac scalar expressions
 CScalarBridgeContextContext gathering the bridge objects needed for one scalar transformation
 COctaSymRepresents an hyperoctahedral symmetry
 CSlicedTubeTube represented over a sliced temporal domain
 CiteratorMutable iterator over the slices of this tube
 Creverse_iteratorMutable reverse iterator over the slices of this tube
 Cconst_iteratorConstant iterator over the slices of this tube
 Cconst_reverse_iteratorConstant reverse iterator over the slices of this tube
 CSliceCodomain of a sliced tube over one temporal slice
 CCtcDistImplements the distance constraint on \(\mathbf{a}\in\mathbb{R}^2\), \(\mathbf{b}\in\mathbb{R}^2\) and \(d\in\mathbb{R}\) such that:
 CCtcInterSequential intersection of several contractors:
 CCtcInter<>Default CtcInter specialization for box contractors
 CCtcInterTypeHelper meta-function returning the appropriate CtcInter type from a tuple
 CCtcInterType< std::tuple< T... > >CtcInterType specialization for tuples of contracted types
 CGlobalEnclosureErrorEncapsulates runtime error for global enclosure estimation failure
 CLohnerAlgorithmSimple first order Lohner algorithm to perform guaranteed integration of a system \(\dot{\mathbf{x}}=\mathbf{f}(\mathbf{x})\)
 CCtcLohnerThe Lohner contractor uses Lohner's guaranteed integration algorithm to contract a tube according to a differential equation
 CCtcPolarImplements the polar constraint on \(x\in\mathbb{R}\), \(y\in\mathbb{R}\), \(\rho\in\mathbb{R}^+\) and \(\theta\in\mathbb{R}\) such that:
 CCtcGaussElimContractor for a linear system of interval equations, based on the classical Gauss elimination procedure
 CCtcGaussSeidelContractor for a linear system of interval equations, using a fixed-point approach based on the Gauss Seidel method
 CCtcLinearPrecondContractor for a linear system of interval equations, using a preconditioning method before calling some provided contractor
 CEllipsoidEllipsoid representation
 CIntervalInterval class, for representing closed and connected subsets of \(\mathbb{R}\)
 CSliceBaseBase class for codomain slices attached to a temporal slice
 CSlicedTubeBaseBase class for tubes defined over a sliced temporal domain
 CTDomainTemporal partition associated with sliced tubes
 CTSliceTemporal slice shared by sliced tubes
 CTubeBaseBase class for tubes defined over a temporal domain
 CParallelepipedClass representing a parallelepiped \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\)
 CZonotopeClass representing a zonotope \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\)
 CFlatInputBindingBinding information associated with one input argument in a flattened input domain
 CFlatInputLayoutFlattened layout associated with an analytic function input domain
 CExprIDA class representing a unique identifier for expressions
 CExprBaseAbstract base class for representing an expression
 COperationExprBaseA base class for expressions representing operations with multiple operands
 CFunctionArgsListA container class to manage a collection of function arguments
 CFunctionBaseA base class for functions (either analytic functions, or set functions)
 CVarBaseAbstract base class for representing variables in analytic or set functions
 CConvexPolygonRepresents a convex polygon defined by vertices enclosed in IntervalVectors
 CPolygonRepresents a polygon (convex or non-convex) defined by its vertices enclosed in IntervalVectors
 CSegmentRepresents a geometric segment defined by two points enclosed in IntervalVectors
 CIntvFullPivLUFull pivot LU decomposition for a matrix of intervals, based on Eigen decomposition. The decomposition is of the form \(\mathbf{M} = \mathbf{P}^{-1} [\mathbf{L}][\mathbf{U}] \mathbf{Q}^{-1}\) where \(\mathbf{P}\) and \(\mathbf{Q}\) are permutation matrices, and \([\mathbf{L}]\) and \([\mathbf{U}]\) are lower and upper interval matrices (i.e. \([\mathbf{L}]\)'s diagonal is 1)
 CVectorCompareComparison functor for codac2::Vector objects
 CProjBaseBase class for projection-related operations
 CSepChiA separator on the Chi constraint If [x] in Sa, then Sb, else Sc
 CPEIBOS_CAPD_KeyKey structure for PEIBOS CAPD results
 CFigure2D_IPEIPE output class
 CFigure2D_VIBesVIBes output class
 CFigure2DFigure2D class, used for 2D display
 CDefaultFigureDefault view class, used to manage the default figure
 CFigure2DInterfaceInterface for 2D figures
 CFigure3DFigure3D class, used for 3D figures
 COutputFigure2DOutput figure class, used to manage the output figures
 CColorColor structure, in RGBA or HSVA format
 CColorMapRepresents a set of RGB or HSV values
 CStyleGradientPropertiesStyle properties structure, to specify the style of a shape
 CStylePropertiesStyle properties structure, to specify the style of a shape
 CStylePropertiesBaseStyle properties structure, to specify the style of a shape