CAPD DynSys Library  5.2.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 Ccapd::poincare::AbstractSection< MatrixType >
 Ccapd::dynset::AbstractSet< BaseSetT::MatrixType ::RowVectorType >
 Ccapd::dynset::AbstractSet< GeometricBound::MatrixType ::RowVectorType >
 Ccapd::dynset::AbstractSet< MatrixT::RowVectorType >
 Ccapd::dynset::AffineCoordinateChange< MatrixType >
 Ccapd::geomset::AffineSet< GeometricBound::MatrixType >
 CBaseCurveT
 CBaseData
 CBaseSetT
 CC1BaseSet
 CData
 CPolicy
 Ccapd::threading::BaseTPMap< PM::Solver, typename PM::VectorFieldType >
 Ccapd::threading::BaseTPMap< TM::Solver, typename TM::VectorFieldType >
 Ccapd::map::BasicFunction< MatrixT::RowVectorType ::ScalarType >
 Ccapd::map::BasicFunction< MatrixT::ScalarType >
 Ccapd::map::BasicFunction< VectorType::ScalarType >
 Ccapd::poincare::BasicPoincareMap< SolverT, AbstractSection< typename SolverT::MatrixType > >
 Ccapd::autodiff::AbstractNode< T >
 Ccapd::autodiff::DagIndexer< ScalarT >
 Ccapd::autodiff::Int4
 Ccapd::autodiff::MaskIterator< T >
 Ccapd::autodiff::MultiindexDataStores information about decomposition of a Multiinex 'z' into possible sums of x+y=z Used to optimizs convolutions. All the data here is redundant and precomputed to avoid extra runtime computation
 Ccapd::basicalg::a_diee
 Ccapd::basicalg::a_fiee
 Ccapd::basicalg::Primitive
 Ccapd::basicalg::whitespace< T >
 Ccapd::Binomial< N, K >
 Ccapd::Binomial< 0, 0 >
 Ccapd::Binomial< 0, K >
 Ccapd::Binomial< N, 0 >
 Ccapd::Binomial< N, N >
 Ccapd::covrel::CheckCoveringRelation2DParameters
 Ccapd::covrel::GridSet< MatrixT >This class is used to store a grid of a sets in the form center[i] + M * r
 Ccapd::covrel::GridSets< SetT >This class is used to store a grid of a sets in the form center[i] + M * r
 Ccapd::covrel::HSet< VectorT, IVectorT >This is an abstract class for h-sets - from paper by Gidea-Zgliczynski 'Covering relations ...' http://www.im.uj.edu.pl/~zgliczyn
 Ccapd::covrel::QuadraticForm< MatrixT >
 Ccapd::cxsc::IntervalCAPD interface for interval library cxsc
 Ccapd::diffAlgebra::CoeffTraits< CoeffT >This class provides a trait of being set of a given type, i.e
 Ccapd::diffAlgebra::CoeffTraits< C0TimeJet< VectorT > >
 Ccapd::diffAlgebra::CoeffTraits< C1TimeJet< MatrixT > >
 Ccapd::diffAlgebra::CoeffTraits< C2TimeJet< MatrixT > >
 Ccapd::diffAlgebra::CoeffTraits< CnTimeJet< MatrixT, DEGREE > >
 Ccapd::diffAlgebra::CurveInterface< MatrixT >This class provides common interface for all types of curves
 Ccapd::diffAlgebra::HomogenousPolynomial< Scalar >Class HomogenousPolynomial provides indexing and some algorithms for multivariate homogenous polynomials. It does not store the coefficients of the polynomial. It is assumed that the memory is already allocated in a continuous block
 Ccapd::diffAlgebra::Jet< MatrixT, DEGREE >::rebind< U >
 Ccapd::diffAlgebra::ParametricCurve< MatrixT, VectorT >This file defines an abstract class that represents parametric curve in $R^n$
 Ccapd::diffAlgebra::TimeRange< IntervalT >TimeRange is a base class for all types of sets. It stores the current time in ODE case or number of iterations in the case of discrete dynamical system case
 Ccapd::diffIncl::DiffInclusion< MapT, DynSysT >Base class for rigorous integration of differential inclusions
 Ccapd::diffIncl::DiffInclusionSetMove< T, SetT >
 Ccapd::diffIncl::MultiMap< FMapT, GMapT >A multi map for differential inclusions
 Ccapd::dynset::AbstractSet< VectorT >
 Ccapd::dynset::AffineCoordinateChange< MatrixT >Affine Coordinate system Change y = y0 + B*(x-x0)
 Ccapd::dynset::C0TripletonSet< MatrixT, Policies >Class C0TripletonSet represents a subset of R^n in the following form
 Ccapd::dynset::CoordinateSystem< MatrixT >Defines coordinate system
 Ccapd::dynset::DoubletonData< MatrixT >This class is a data structure used in implementation of all types of Doubleton and Tripleton sets
 Ccapd::dynset::IdQRPolicy
 CMemberFactorPolicy
 Ccapd::dynset::NoReorganizationReorganization that does nothing
 Ccapd::dynset::SetTraits< SetT >This class provides a trait of being set of a given type, i.e
 Ccapd::dynset::SetTraits< C0Set< MatrixT > >Specialization of Traits class
 Ccapd::dynset::SetTraits< C1Set< MatrixT > >
 Ccapd::dynset::SetTraits< C2Set< MatrixT > >
 Ccapd::dynset::SetTraits< CnSet< MatrixT, DEGREE > >
 Ccapd::dynsys::C1JetMove< T, JetT, isC0JetOrC2Jet >
 Ccapd::dynsys::C1JetMove< T, JetT, false >
 Ccapd::dynsys::C1SetMove< T, SetT, isSet >
 Ccapd::dynsys::C1SetMove< T, SetT, false >
 Ccapd::dynsys::C2JetMove< T, JetT, isC0JetOrC2Jet >
 Ccapd::dynsys::C2JetMove< T, JetT, false >
 Ccapd::dynsys::C2SetMove< T, SetT, isSet >
 Ccapd::dynsys::C2SetMove< T, SetT, false >
 Ccapd::dynsys::CnJetMove< T, JetT, isC0JetOrC2Jet >
 Ccapd::dynsys::CnJetMove< T, JetT, false >
 Ccapd::dynsys::CnSetMove< T, SetT, isSet >
 Ccapd::dynsys::CnSetMove< T, SetT, false >
 Ccapd::dynsys::DLastTermsStepControl
 Ccapd::dynsys::DynSys< MatrixT >Class dynsys is an abstract class representing a discrete dynamical system
 Ccapd::dynsys::FadFunction< VectorT >
 Ccapd::dynsys::FadMap< Scalar, D >
 Ccapd::dynsys::FirstOrderEnclosure
 Ccapd::dynsys::FixedStepControl< ScalarType >
 Ccapd::dynsys::FlowballSet< MatrixType >
 Ccapd::dynsys::HighOrderEnclosureThis file defines class for computation of [C0-C2] rough enclosure to an ODE by high order Taylor method
 Ccapd::dynsys::HOSolver< MatrixT >
 Ccapd::dynsys::IEncFoundStepControl
 Ccapd::dynsys::ILastTermsStepControl
 Ccapd::dynsys::LorenzSection< Scalar, D >
 Ccapd::dynsys::MpLastTermsStepControl
 Ccapd::dynsys::NoStepControlThis class provides an empty time step control for the solutions to ODEs. It contains an interface for other implementations of TSC
 Ccapd::dynsys::NoStepControlInterface< StepControlT >
 Ccapd::dynsys::OdeTraits< MapT >Defines characteristic traits of ODE
 Ccapd::dynsys::StepControlInterface< StepControlT, Scalar >This class is a common interface for StepControl used in PoincareMap and TimeMap. Both classes inherit this interface
 Ccapd::dynsys::StepControlInterface< MpLastTermsStepControl, Scalar >This class is a common interface for StepControl used in PoincareMap and TimeMap. Both classes inherit this interface
 Ccapd::Factorial< N >
 Ccapd::Factorial< 0 >
 Ccapd::Factorial< 1 >
 Ccapd::fields::Complex< T >Class Complex represents complex number
 Ccapd::filib::Interval< T, R, M >CAPD interface for fast interval library filib
 Ccapd::geomset::AffineSet< MatrixT >Affine set representanion of the form x0 + B*r
 Ccapd::geomset::MatrixAffineSet< MatrixT >Set of matrices represented as D + Bjac * R
 Ccapd::IntegralTypeTraits< T >
 Ccapd::intervals::Interval< T_Bound, T_Rnd >Definition of template class Interval
 Ccapd::intervals::IntervalIOTraits< T_Bound >
 Ccapd::intervals::IntervalIOTraits< double >
 Ccapd::intervals::IntervalIOTraits< float >
 Ccapd::intervals::IntervalIOTraits< MpReal >
 Ccapd::intervals::IntervalTraits< T_Bound >
 Ccapd::intervals::IntervalTraits< double >
 Ccapd::intervals::IntervalTraits< float >
 Ccapd::intervals::IntervalTraits< long double >
 Ccapd::invset::GetKey
 Ccapd::invset::less< PointT >
 Ccapd::invset::less< capd::vectalg::Vector< short int, 2 > >
 Ccapd::invset::MapGraphNodeData< VectorT, MatrixT >
 Ccapd::krak::At
 Ccapd::krak::atom
 Ccapd::krak::BgColor
 Ccapd::krak::Coord3D
 Ccapd::krak::FgColor
 Ccapd::krak::IFrame
 Ccapd::krak::Point3DThis is a base class for 3D drawing functions
 Ccapd::krak::Pxl
 Ccapd::krak::Rct
 Ccapd::krak::Tab
 Ccapd::krak::UserMove
 Ccapd::krak::wxWin::Buffer
 Ccapd::map::BasicFunction< Scalar >This class is a basic for further protected inheritance to classes Function, Map ..
 Ccapd::map::CnCoeffSlice< MatrixT >
 Ccapd::matrixAlgorithms::_CreateSmithForm_< MatrixT >
 Ccapd::matrixAlgorithms::_CreateSmithForm_< Matrix< Scalar, 0, 0 > >
 Ccapd::matrixAlgorithms::CAPDIntMatrixAlgorithms
 Ccapd::matrixAlgorithms::CAPDIntMatrixAlgorithms::QuotientBaseMatrix< Matrix >
 Ccapd::matrixAlgorithms::CAPDIntMatrixAlgorithms::SmithForm< Matrix >
 Ccapd::matrixAlgorithms::CAPDIntMatrixAlgorithms::SolveLinearEquation< Matrix >
 Ccapd::matrixAlgorithms::Gershgorin< MatrixType, isInterval >
 Ccapd::matrixAlgorithms::Gershgorin< MatrixType, false >Specialization for non-rigorous types
 Ccapd::matrixAlgorithms::Gershgorin< MatrixType, true >Specialization for rigorous (interval) types
 Ccapd::matrixAlgorithms::GetExpRemainder< T, bool >
 Ccapd::matrixAlgorithms::GetExpRemainder< T, false >
 Ccapd::matrixAlgorithms::GetExpRemainder< T, true >
 Ccapd::matrixAlgorithms::GetPARISmithFormTraits< Scalar >
 Ccapd::matrixAlgorithms::IInvert< matrix >
 Ccapd::matrixAlgorithms::IntMatrixAlgorithmsFactory
 Ccapd::matrixAlgorithms::IntMatrixAlgorithmsFactory::QuotientBaseMatrix< Matrix >
 Ccapd::matrixAlgorithms::IntMatrixAlgorithmsFactory::SmithForm< Matrix >
 Ccapd::matrixAlgorithms::IntMatrixAlgorithmsFactory::SmithForm< Matrix >::SmithFormThroughFactory
 Ccapd::matrixAlgorithms::IntMatrixAlgorithmsFactory::SolveLinearEquation< Matrix >
 Ccapd::matrixAlgorithms::PARIInterface
 Ccapd::matrixAlgorithms::PARIIntMatrixAlgorithms
 Ccapd::matrixAlgorithms::PARIIntMatrixAlgorithms::QuotientBaseMatrix< Matrix >
 Ccapd::matrixAlgorithms::PARIIntMatrixAlgorithms::SmithForm< Matrix >
 Ccapd::matrixAlgorithms::PARIIntMatrixAlgorithms::SolveLinearEquation< Matrix >
 Ccapd::matrixAlgorithms::QuotientBaseMatrix< Matrix, IntMatrixAlgorithms >
 Ccapd::matrixAlgorithms::SmithForm< MatrixT, TraitsT >
 Ccapd::matrixAlgorithms::SmithFormFactory
 Ccapd::matrixAlgorithms::SmithFormTraits< MatrixT >
 Ccapd::matrixAlgorithms::SolveLinearEquation< Matrix, IntMatrixAlgorithms >
 Ccapd::multiPrec::MpPrecisionWrapper for mpfr precision type
 Ccapd::multiPrec::MpRealMpReal represents multiple precision real number with controlled rounding
 Ccapd::Newton
 Ccapd::newton::Krawczyk< MapType >
 Ccapd::newton::Mapping< MatrixType >General function for Newton or Krawczyk method f:R^n -> R^n
 Ccapd::pdes::ComputeOneStepSectionEnclosure< isC1 >
 Ccapd::pdes::ComputeOneStepSectionEnclosure< false >
 Ccapd::pdes::DissipativeVectorField< SeriesT >The class provides a common interface for a dissipative vector required by the class PdeSolver
 Ccapd::pdes::GeometricBoundThe class is class represents a subset of a countable infinite dimensional space
 Ccapd::pdes::PdeAbstractSection< VectorT, MatrixT >
 Ccapd::pdes::PdeSectionDerivativesEnclosure< VectorT, MatrixT >
 Ccapd::pdes::PolyLogBoundThe class is class represents a subset of a countable infinite dimensional space
 Ccapd::pdes::PolynomialBound< Scalar, Exponent, M >
 Ccapd::poincare::AbstractSection< MatrixT >PoicareSection is class that is default PoincareSection for class PoincareMap
 Ccapd::poincare::BasicPoincareMap< SolverT, SectionT >BasicPoicareMap class is mainly used for non-rigorous computations of Poincare Map
 Ccapd::poincare::SaveStepControl< DS >It saves step and step control settings on construction and restores them on destruction
 Ccapd::poincare::SectionDerivativesEnclosure< MatrixT >
 Ccapd::poincare::TimeMap< SolverT >TimeMap class provides methods for transport of sets (or points) by a given flow over some time interval
 Ccapd::rounding::DoubleRoundingDefinition of class that switches rounding modes of double numbers
 Ccapd::rounding::IntRoundingDefinition of class that virtually switches rounding modes of integer numbers because in this case no switching is needed (all operations are exact)
 Ccapd::rounding::RoundingTraits< T >Class that for given type defines default class for rounding switching
 Ccapd::rounding::RoundingTraits< double >
 Ccapd::rounding::RoundingTraits< float >
 Ccapd::rounding::RoundingTraits< int >
 Ccapd::rounding::RoundingTraits< long double >
 Ccapd::TexWriter
 Ccapd::threading::BaseTPMap< S, VF >
 Ccapd::threading::LambdaTask< F >
 Ccapd::threading::SolverFactory< Solver >This is an interface of an abstract factory wich creates new instances of a specific solver;
 Ccapd::threading::SolverPool< Solver >
 Ccapd::threading::TaskThis class is an abstract Task to be executed in a thread pool
 Ccapd::threading::ThreadPoolThis class realizes a simple thread pool of fixed size
 Ccapd::TypeTraits< T >Defines type traits such as their values zero, one etc
 Ccapd::TypeTraits< ::capd::intervals::Interval< T, RT > >Specialization of TypeTraits for intervals
 Ccapd::TypeTraits< capd::cxsc::Interval >Specialization for intervals
 Ccapd::TypeTraits< capd::filib::Interval< T, R, M > >Specialization for intervals
 Ccapd::TypeTraits< capd::multiPrec::MpInt >
 Ccapd::TypeTraits< capd::multiPrec::MpReal >
 Ccapd::TypeTraits< fields::Complex< T > >
 Ccapd::TypeTraits< T * >
 Ccapd::TypeTraits< Z2 >Traits of type Z2
 Ccapd::TypeTraits< Zp >Traits of type Zp
 Ccapd::vectalg::ColumnIterator< Scalar >
 Ccapd::vectalg::ColumnVector< Scalar, rows >This class realizes a vector without its own container, which is a reference to a subset of other object with his own container. A typical situation is a column of matrix which can be considered as a vector
 Ccapd::vectalg::const_ColumnIterator< Scalar >
 Ccapd::vectalg::Container< Scalar, capacity >Class Container together with suitable iterators The container has fixed size specified by a template argument 'capacity'
 Ccapd::vectalg::Container< Scalar, 0 >Specialization for capacity=0 This container allocates objects on a storage
 Ccapd::vectalg::Convert< ResultType, ScalarType, intervalToDoubleConversion >
 Ccapd::vectalg::Convert< ResultType, ScalarType, false >
 Ccapd::vectalg::Convert< ResultType, ScalarType, true >
 Ccapd::vectalg::Matrix< Scalar, rows, cols >
 Ccapd::vectalg::Matrix< Scalar, rows, cols >::rebind< U >
 Ccapd::vectalg::Norm< VectorType, MatrixType >A general abstract norm
 Ccapd::vectalg::RowVector< Scalar, cols >RowVector class realizes a vector without its own container. He is just a reference to a part of other object (i.e. Matrix of Vector) with his own container
 Ccapd::vectalg::RowVector< Scalar, cols >::rebind< U >
 Ccapd::vectalg::Vector< Scalar, dim >
 Ccapd::vectalg::Vector< Scalar, dim >::rebind< U >
 Ccapd::vectalg::Container< MatrixT::ScalarType, M *N *D!=0 ? M *Binomial< N+D, D >::value :0 >
 Ccapd::vectalg::Container< MatrixType ::ScalarType, M *N *D!=0 ? M *Binomial< N+D, D >::value :0 >
 Ccapd::vectalg::Container< MatrixType, M *N *D!=0 ? M *Binomial< N+D, D >::value :0 >
 Ccapd::vectalg::Container< MultiindexData, M *N *D!=0 ? M *Binomial< N+D, D >::value :0 >
 Ccapd::vectalg::Container< Object, M *N *D!=0 ? M *Binomial< N+D, D >::value :0 >
 Ccapd::vectalg::Container< Scalar, M *D *(1+D)/2 >
 Ccapd::vectalg::Container< Scalar, rows *cols >
 Ccapd::vectalg::Container< ScalarType, M *D *(1+D)/2 >
 Ccapd::diffAlgebra::CurveInterface< capd::IMatrix >
 Ccapd::diffAlgebra::CurveInterface< FadMapT::MatrixType >
 Ccapd::diffAlgebra::CurveInterface< typename MapT::MatrixType >
 Ccapd::diffAlgebra::CurveInterface< typename typename MapT::MapType ::MatrixType >
 Ccapd::autodiff::DagIndexer< ScalarType >
 Ccapd::autodiff::DagIndexer< T >
 Ccapd::diffIncl::DiffInclusion< MapT, capd::dynsys::OdeSolver< typename MapT::MapType > >
 Ccapd::pdes::DissipativeVectorField< capd::pdes::GeometricBound >
 Ccapd::dynset::DoubletonData< GeometricBound::MatrixType >
 Ccapd::dynsys::DynSys< FadMapT::MatrixType >
 Ccapd::dynsys::DynSys< MapT::MatrixType >
 Ccapd::dynsys::DynSys< MatrixType >
 Ccapd::dynsys::DynSys< typename MapT::MapType ::MatrixType >
 Cfadbad::Op< capd::filib::Interval< BoundType, R, M > >
 CGraphicalOutput< SetType >
 CGraphT
 Ccapd::covrel::HSet< capd::vectalg::Vector< double, 2 >, capd::vectalg::Vector< interval, 2 > >
 Ccapd::covrel::HSet< capd::vectalg::Vector< double, 3 >, capd::vectalg::Vector< interval, 3 > >
 Ccapd::covrel::HSet< MatrixT::RowVectorType, IMatrixT::RowVectorType >
 CHSetT
 Ccapd::IntegralTypeTraits< double >
 Ccapd::IntegralTypeTraits< float >
 Ccapd::IntegralTypeTraits< int >
 Ccapd::IntegralTypeTraits< long >
 Ccapd::IntegralTypeTraits< long double >
 Ccapd::IntegralTypeTraits< long long >
 Ccapd::IntegralTypeTraits< short >
 Ccapd::intervals::Interval< T, RT >
 Ccapd::intervals::IntervalTraits< BoundType >
 Clogtwo< N >
 Clogtwo< 0 >
 CMapIterator
 Ccapd::vectalg::Matrix< double, 3, 3 >
 Ccapd::vectalg::Matrix< interval, 3, 3 >
 Ccapd::vectalg::Matrix< Scalar, 0, 0 >
 Ccapd::geomset::MatrixAffineSet< GeometricBound::MatrixType >
 CMatrixIterator< Matrix >
 CMatrixSlice< matrix >This class represents a matrix without own container and data it is used for operations on submatrices
 CNodeData
 Ccapd::dynsys::NoStepControlInterface< NoStepControl >
 COde
 COdeNum
 Ccapd::diffAlgebra::ParametricCurve< BaseCurveT::MatrixType >
 Ccapd::diffAlgebra::ParametricCurve< capd::diffAlgebra::BasicC2Curve< typename MapT::MatrixType > ::MatrixType >
 Ccapd::diffAlgebra::ParametricCurve< capd::diffAlgebra::BasicCnCurve< typename MapT::MatrixType > ::MatrixType >
 Ccapd::diffAlgebra::ParametricCurve< capd::diffAlgebra::BasicCurve< typename MapT::MatrixType > ::MatrixType >
 Ccapd::diffAlgebra::ParametricCurve< capd::diffAlgebra::BasicCurve< typename typename MapT::MapType ::MatrixType > ::MatrixType >
 Ccapd::diffAlgebra::ParametricCurve< capd::diffAlgebra::FadCurve< FadMapT::MatrixType > ::MatrixType >
 Ccapd::diffAlgebra::ParametricCurve< capd::IMatrix, SeriesT >
 Ccapd::diffAlgebra::ParametricCurve< capd::IMatrix, VectorType >
 Ccapd::diffAlgebra::ParametricCurve< CurveT::MatrixType >
 CPolicies
 CpowerThree< N >
 CpowerThree< 0 >
 Ccapd::covrel::QuadraticForm< typename HSetT::IMatrixType >
 CrationalNumber< intType >
 CRotatedHenonMap
 Ccapd::matrixAlgorithms::SmithForm< capd::vectalg::Matrix< Scalar, 0, 0 >, GetPARISmithFormTraits< Scalar >::type >
 Ccapd::matrixAlgorithms::SmithForm< MatrixT, SmithFormTraits< MatrixT > >
 Ccapd::threading::SolverFactory< PMap< PM, Section > >
 Ccapd::threading::SolverFactory< TMap< TM > >
 Ccomplex
 Cexception
 Clist
 Cmap
 Cruntime_error
 Ccapd::dynsys::StepControlInterface< capd::dynsys::DLastTermsStepControl, FadMapT::ScalarType >
 Ccapd::dynsys::StepControlInterface< capd::dynsys::DLastTermsStepControl, MapT::ScalarType >
 Ccapd::dynsys::StepControlInterface< capd::dynsys::IEncFoundStepControl, FadMapT::ScalarType >
 Ccapd::dynsys::StepControlInterface< capd::dynsys::IEncFoundStepControl, MapT::ScalarType >
 Ccapd::dynsys::StepControlInterface< capd::dynsys::ILastTermsStepControl, MapT::ScalarType >
 Ccapd::dynsys::StepControlInterface< capd::dynsys::ILastTermsStepControl, SeriesT::ScalarType >
 Ccapd::dynsys::StepControlInterface< capd::dynsys::ILastTermsStepControl, typename MapT::MapType ::ScalarType >
 Ccapd::diffAlgebra::TimeRange< BaseSetT::MatrixType ::ScalarType >
 Ccapd::diffAlgebra::TimeRange< GeometricBound::MatrixType ::ScalarType >
 Ccapd::diffAlgebra::TimeRange< MatrixT::RowVectorType ::ScalarType >
 Ccapd::diffAlgebra::TimeRange< MatrixT::ScalarType >
 Ccapd::diffAlgebra::TimeRange< VectorT::ScalarType >
 Ccapd::TypeTraits< ScalarType >
 Ccapd::vectalg::Vector< double, 2 >
 Ccapd::vectalg::Vector< double, 3 >
 Ccapd::vectalg::Vector< int, 0 >
 Ccapd::vectalg::Vector< interval, 2 >
 Ccapd::vectalg::Vector< interval, 3 >
 Ccapd::vectalg::Vector< ScalarType, D >
 CwxApp
 CwxFrame
 CwxThread
 CZ2
 CZp
 CMatrixType
 CMatrixType
 CRowVectorType
 CScalarType
 Cbool
 Cbool *
 CScalarType *
 CScalarType *
 Cdouble
 Cint
 CScalarType
 CScalarType
 CScalarType
 CMultiindexData
 CObject
 CSolver
 CSolver
 CIMatrixType
 CVectorFieldType
 CVectorFieldType
 CScalarType