| Ccodac2::Color | Color structure, in RGBA or HSVA format |
| Ccodac2::ColorMap | Represents a set of RGB or HSV values |
| Ccodac2::SlicedTube< T >::const_iterator | Constant iterator over the slices of this tube |
| Ccodac2::SlicedTube< T >::const_reverse_iterator | Constant reverse iterator over the slices of this tube |
| Ccodac2::CtcDist | Implements the distance constraint on \(\mathbf{a}\in\mathbb{R}^2\), \(\mathbf{b}\in\mathbb{R}^2\) and \(d\in\mathbb{R}\) such that: |
| Ccodac2::CtcGaussElim | Contractor for a linear system of interval equations, based on the classical Gauss elimination procedure |
| Ccodac2::CtcGaussSeidel | Contractor for a linear system of interval equations, using a fixed-point approach based on the Gauss Seidel method |
| Ccodac2::CtcInter< X > | Sequential intersection of several contractors: |
| Ccodac2::CtcInter< IntervalVector > | |
| Ccodac2::CtcInter<> | Default CtcInter specialization for box contractors |
| Ccodac2::CtcInter< T... > | |
| Ccodac2::CtcInterType< Tuple > | Helper meta-function returning the appropriate CtcInter type from a tuple |
| Ccodac2::CtcInterType< std::tuple< T... > > | CtcInterType specialization for tuples of contracted types |
| Ccodac2::CtcLinearPrecond | Contractor for a linear system of interval equations, using a preconditioning method before calling some provided contractor |
| Ccodac2::CtcLohner | The Lohner contractor uses Lohner's guaranteed integration algorithm to contract a tube according to a differential equation |
| Ccodac2::CtcPolar | Implements the polar constraint on \(x\in\mathbb{R}\), \(y\in\mathbb{R}\), \(\rho\in\mathbb{R}^+\) and \(\theta\in\mathbb{R}\) such that: |
| Ccodac2::DefaultFigure | Default view class, used to manage the default figure |
| Ccodac2::Ellipsoid | Ellipsoid representation |
| Ccodac2::ExprBase | Abstract base class for representing an expression |
| Ccodac2::ExprID | A class representing a unique identifier for expressions |
| Ccodac2::Figure2D | Figure2D class, used for 2D display |
| Ccodac2::Figure2DInterface | Interface for 2D figures |
| Ccodac2::OutputFigure2D | Output figure class, used to manage the output figures |
| Ccodac2::Figure2D_IPE | IPE output class |
| Ccodac2::Figure2D_VIBes | VIBes output class |
| Ccodac2::Figure3D | Figure3D class, used for 3D figures |
| Ccodac2::FlatInputBinding | Binding information associated with one input argument in a flattened input domain |
| Ccodac2::FlatInputLayout | Flattened layout associated with an analytic function input domain |
| Ccodac2::symbolic::detail::FlatSymbolTable | Symbol table associated with a flattened analytic input domain |
| Ccodac2::FunctionArgsList | A container class to manage a collection of function arguments |
| Ccodac2::FunctionBase< E > | A base class for functions (either analytic functions, or set functions) |
| Ccodac2::FunctionBase< AnalyticExpr< OutputType > > | |
| Ccodac2::FunctionBase< AnalyticExpr< T > > | |
| Ccodac2::FunctionBase< AnalyticExpr< typename ExprType< Y >::Type > > | |
| Ccodac2::FunctionBase< AnalyticExpr< VectorType > > | |
| Ccodac2::FunctionBase< SetExpr > | |
| Ccodac2::GlobalEnclosureError | Encapsulates runtime error for global enclosure estimation failure |
| Ccodac2::Interval | Interval class, for representing closed and connected subsets of \(\mathbb{R}\) |
| Ccodac2::TSlice | Temporal slice shared by sliced tubes |
| Ccodac2::IntvFullPivLU | 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) |
| Ccodac2::SlicedTube< T >::iterator | Mutable iterator over the slices of this tube |
| Ccodac2::LohnerAlgorithm | Simple first order Lohner algorithm to perform guaranteed integration of a system \(\dot{\mathbf{x}}=\mathbf{f}(\mathbf{x})\) |
| Ccodac2::OctaSym | Represents an hyperoctahedral symmetry |
| Ccodac2::OperationExprBase< X > | A base class for expressions representing operations with multiple operands |
| Ccodac2::OperationExprBase< AnalyticExpr< MatrixType > > | |
| Ccodac2::OperationExprBase< AnalyticExpr< ScalarType > > | |
| Ccodac2::OperationExprBase< AnalyticExpr< VectorType > > | |
| Ccodac2::OperationExprBase< AnalyticExpr< X >... > | |
| Ccodac2::OperationExprBase< SetExpr > | |
| Ccodac2::OperationExprBase< X... > | |
| Ccodac2::PEIBOS_CAPD_Key | Key structure for PEIBOS CAPD results |
| Ccodac2::Polygon | Represents a polygon (convex or non-convex) defined by its vertices enclosed in IntervalVectors |
| Ccodac2::ConvexPolygon | Represents a convex polygon defined by vertices enclosed in IntervalVectors |
| Ccodac2::ProjBase | Base class for projection-related operations |
| Ccodac2::SlicedTube< T >::reverse_iterator | Mutable reverse iterator over the slices of this tube |
| Ccodac2::symbolic::detail::ScalarBridgeContext | Context gathering the bridge objects needed for one scalar transformation |
| Ccodac2::Segment | Represents a geometric segment defined by two points enclosed in IntervalVectors |
| Ccodac2::SepChi | A separator on the Chi constraint If [x] in Sa, then Sb, else Sc |
| Ccodac2::SliceBase | Base class for codomain slices attached to a temporal slice |
| Ccodac2::Slice< T > | Codomain of a sliced tube over one temporal slice |
| Ccodac2::StylePropertiesBase | Style properties structure, to specify the style of a shape |
| Ccodac2::StyleGradientProperties | Style properties structure, to specify the style of a shape |
| Ccodac2::StyleProperties | Style properties structure, to specify the style of a shape |
| Ccodac2::symbolic::detail::SympyExporter | Exports Codac scalar expressions to SymPy expressions |
| Ccodac2::symbolic::detail::SympyImporter | Imports SymPy scalar expressions into Codac scalar expressions |
| Ccodac2::TDomain | Temporal partition associated with sliced tubes |
| Ccodac2::TubeBase | Base class for tubes defined over a temporal domain |
| Ccodac2::SlicedTubeBase | Base class for tubes defined over a sliced temporal domain |
| Ccodac2::SlicedTube< T > | Tube represented over a sliced temporal domain |
| Ccodac2::VarBase | Abstract base class for representing variables in analytic or set functions |
| Ccodac2::VectorCompare | Comparison functor for codac2::Vector objects |
| Ccodac2::Zonotope | Class representing a zonotope \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\) |
| Ccodac2::Parallelepiped | Class representing a parallelepiped \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\) |