| Ncodac2 | |
| Nsymbolic | |
| Ndetail | |
| CFlatSymbolTable | Symbol table associated with a flattened analytic input domain |
| CSympyExporter | Exports Codac scalar expressions to SymPy expressions |
| CSympyImporter | Imports SymPy scalar expressions into Codac scalar expressions |
| CScalarBridgeContext | Context gathering the bridge objects needed for one scalar transformation |
| COctaSym | Represents an hyperoctahedral symmetry |
| CSlicedTube | Tube represented over a sliced temporal domain |
| Citerator | Mutable iterator over the slices of this tube |
| Creverse_iterator | Mutable reverse iterator over the slices of this tube |
| Cconst_iterator | Constant iterator over the slices of this tube |
| Cconst_reverse_iterator | Constant reverse iterator over the slices of this tube |
| CSlice | Codomain of a sliced tube over one temporal slice |
| CCtcDist | Implements the distance constraint on \(\mathbf{a}\in\mathbb{R}^2\), \(\mathbf{b}\in\mathbb{R}^2\) and \(d\in\mathbb{R}\) such that: |
| CCtcInter | Sequential intersection of several contractors: |
| CCtcInter<> | Default CtcInter specialization for box contractors |
| CCtcInterType | Helper meta-function returning the appropriate CtcInter type from a tuple |
| CCtcInterType< std::tuple< T... > > | CtcInterType specialization for tuples of contracted types |
| CGlobalEnclosureError | Encapsulates runtime error for global enclosure estimation failure |
| CLohnerAlgorithm | Simple first order Lohner algorithm to perform guaranteed integration of a system \(\dot{\mathbf{x}}=\mathbf{f}(\mathbf{x})\) |
| CCtcLohner | The Lohner contractor uses Lohner's guaranteed integration algorithm to contract a tube according to a differential equation |
| CCtcPolar | Implements the polar constraint on \(x\in\mathbb{R}\), \(y\in\mathbb{R}\), \(\rho\in\mathbb{R}^+\) and \(\theta\in\mathbb{R}\) such that: |
| CCtcGaussElim | Contractor for a linear system of interval equations, based on the classical Gauss elimination procedure |
| CCtcGaussSeidel | Contractor for a linear system of interval equations, using a fixed-point approach based on the Gauss Seidel method |
| CCtcLinearPrecond | Contractor for a linear system of interval equations, using a preconditioning method before calling some provided contractor |
| CEllipsoid | Ellipsoid representation |
| CInterval | Interval class, for representing closed and connected subsets of \(\mathbb{R}\) |
| CSliceBase | Base class for codomain slices attached to a temporal slice |
| CSlicedTubeBase | Base class for tubes defined over a sliced temporal domain |
| CTDomain | Temporal partition associated with sliced tubes |
| CTSlice | Temporal slice shared by sliced tubes |
| CTubeBase | Base class for tubes defined over a temporal domain |
| CParallelepiped | Class representing a parallelepiped \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\) |
| CZonotope | Class representing a zonotope \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\) |
| CFlatInputBinding | Binding information associated with one input argument in a flattened input domain |
| CFlatInputLayout | Flattened layout associated with an analytic function input domain |
| CExprID | A class representing a unique identifier for expressions |
| CExprBase | Abstract base class for representing an expression |
| COperationExprBase | A base class for expressions representing operations with multiple operands |
| CFunctionArgsList | A container class to manage a collection of function arguments |
| CFunctionBase | A base class for functions (either analytic functions, or set functions) |
| CVarBase | Abstract base class for representing variables in analytic or set functions |
| CConvexPolygon | Represents a convex polygon defined by vertices enclosed in IntervalVectors |
| CPolygon | Represents a polygon (convex or non-convex) defined by its vertices enclosed in IntervalVectors |
| CSegment | Represents a geometric segment defined by two points enclosed in IntervalVectors |
| CIntvFullPivLU | Full 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) |
| CVectorCompare | Comparison functor for codac2::Vector objects |
| CProjBase | Base class for projection-related operations |
| CSepChi | A separator on the Chi constraint If [x] in Sa, then Sb, else Sc |
| CPEIBOS_CAPD_Key | Key structure for PEIBOS CAPD results |
| CFigure2D_IPE | IPE output class |
| CFigure2D_VIBes | VIBes output class |
| CFigure2D | Figure2D class, used for 2D display |
| CDefaultFigure | Default view class, used to manage the default figure |
| CFigure2DInterface | Interface for 2D figures |
| CFigure3D | Figure3D class, used for 3D figures |
| COutputFigure2D | Output figure class, used to manage the output figures |
| CColor | Color structure, in RGBA or HSVA format |
| CColorMap | Represents a set of RGB or HSV values |
| CStyleGradientProperties | Style properties structure, to specify the style of a shape |
| CStyleProperties | Style properties structure, to specify the style of a shape |
| CStylePropertiesBase | Style properties structure, to specify the style of a shape |