codac 2.0.0
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ccodac2::ColorColor structure, in RGBA or HSVA format
 Ccodac2::ColorMapRepresents a set of RGB or HSV values
 Ccodac2::SlicedTube< T >::const_iteratorConstant iterator over the slices of this tube
 Ccodac2::SlicedTube< T >::const_reverse_iteratorConstant reverse iterator over the slices of this tube
 Ccodac2::CtcDistImplements the distance constraint on \(\mathbf{a}\in\mathbb{R}^2\), \(\mathbf{b}\in\mathbb{R}^2\) and \(d\in\mathbb{R}\) such that:
 Ccodac2::CtcGaussElimContractor for a linear system of interval equations, based on the classical Gauss elimination procedure
 Ccodac2::CtcGaussSeidelContractor 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::CtcLinearPrecondContractor for a linear system of interval equations, using a preconditioning method before calling some provided contractor
 Ccodac2::CtcLohnerThe Lohner contractor uses Lohner's guaranteed integration algorithm to contract a tube according to a differential equation
 Ccodac2::CtcPolarImplements the polar constraint on \(x\in\mathbb{R}\), \(y\in\mathbb{R}\), \(\rho\in\mathbb{R}^+\) and \(\theta\in\mathbb{R}\) such that:
 Ccodac2::DefaultFigureDefault view class, used to manage the default figure
 Ccodac2::EllipsoidEllipsoid representation
 Ccodac2::ExprBaseAbstract base class for representing an expression
 Ccodac2::ExprIDA class representing a unique identifier for expressions
 Ccodac2::Figure2DFigure2D class, used for 2D display
 Ccodac2::Figure2DInterfaceInterface for 2D figures
 Ccodac2::OutputFigure2DOutput figure class, used to manage the output figures
 Ccodac2::Figure2D_IPEIPE output class
 Ccodac2::Figure2D_VIBesVIBes output class
 Ccodac2::Figure3DFigure3D class, used for 3D figures
 Ccodac2::FlatInputBindingBinding information associated with one input argument in a flattened input domain
 Ccodac2::FlatInputLayoutFlattened layout associated with an analytic function input domain
 Ccodac2::symbolic::detail::FlatSymbolTableSymbol table associated with a flattened analytic input domain
 Ccodac2::FunctionArgsListA 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::GlobalEnclosureErrorEncapsulates runtime error for global enclosure estimation failure
 Ccodac2::IntervalInterval class, for representing closed and connected subsets of \(\mathbb{R}\)
 Ccodac2::TSliceTemporal slice shared by sliced tubes
 Ccodac2::IntvFullPivLUFull 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 >::iteratorMutable iterator over the slices of this tube
 Ccodac2::LohnerAlgorithmSimple first order Lohner algorithm to perform guaranteed integration of a system \(\dot{\mathbf{x}}=\mathbf{f}(\mathbf{x})\)
 Ccodac2::OctaSymRepresents 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_KeyKey structure for PEIBOS CAPD results
 Ccodac2::PolygonRepresents a polygon (convex or non-convex) defined by its vertices enclosed in IntervalVectors
 Ccodac2::ConvexPolygonRepresents a convex polygon defined by vertices enclosed in IntervalVectors
 Ccodac2::ProjBaseBase class for projection-related operations
 Ccodac2::SlicedTube< T >::reverse_iteratorMutable reverse iterator over the slices of this tube
 Ccodac2::symbolic::detail::ScalarBridgeContextContext gathering the bridge objects needed for one scalar transformation
 Ccodac2::SegmentRepresents a geometric segment defined by two points enclosed in IntervalVectors
 Ccodac2::SepChiA separator on the Chi constraint If [x] in Sa, then Sb, else Sc
 Ccodac2::SliceBaseBase class for codomain slices attached to a temporal slice
 Ccodac2::Slice< T >Codomain of a sliced tube over one temporal slice
 Ccodac2::StylePropertiesBaseStyle properties structure, to specify the style of a shape
 Ccodac2::StyleGradientPropertiesStyle properties structure, to specify the style of a shape
 Ccodac2::StylePropertiesStyle properties structure, to specify the style of a shape
 Ccodac2::symbolic::detail::SympyExporterExports Codac scalar expressions to SymPy expressions
 Ccodac2::symbolic::detail::SympyImporterImports SymPy scalar expressions into Codac scalar expressions
 Ccodac2::TDomainTemporal partition associated with sliced tubes
 Ccodac2::TubeBaseBase class for tubes defined over a temporal domain
 Ccodac2::SlicedTubeBaseBase class for tubes defined over a sliced temporal domain
 Ccodac2::SlicedTube< T >Tube represented over a sliced temporal domain
 Ccodac2::VarBaseAbstract base class for representing variables in analytic or set functions
 Ccodac2::VectorCompareComparison functor for codac2::Vector objects
 Ccodac2::ZonotopeClass representing a zonotope \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\)
 Ccodac2::ParallelepipedClass representing a parallelepiped \(\mathbf{z} + \mathbf{A}\cdot[-1,1]^m\)