CAPD::DynSys Library  6.0.0
capd Namespace Reference

Namespaces

 alglib
 Computation of the eigenvalues and the eigenvectors using the alglib library.
 
 autodiff
 
 auxil
 
 basicalg
 
 covrel
 Covering relations, H-sets, cones conditions.
 
 cxsc
 fast interval library
 
 diffAlgebra
 
 diffIncl
 A rigorous integration of the differential inclusions.
 
 dynset
 Various set representations that can be moved with dynamical systems.
 
 dynsys
 
 fields
 
 filib
 fast interval library
 
 geomset
 Definitions of sets as geometrical objects which can represent different shapes.
 
 intervals
 Interval arithmetics.
 
 invset
 
 map
 Functions and Maps.
 
 matrixAlgorithms
 Matrix algorithms: Gauss elimination, orthonormalization, QR decomposition etc.
 
 multiPrec
 
 newton
 
 normalForms
 
 pdes
 
 poincare
 This namespace contains classes to compute Poincare Maps and Time Maps.
 
 rings
 
 rounding
 
 threading
 
 vectalg
 

Classes

class  Newton
 
struct  Binomial
 
struct  Binomial< 0, K >
 
struct  Binomial< N, 0 >
 
struct  Binomial< N, N >
 
struct  Binomial< 0, 0 >
 
struct  Factorial
 
struct  Factorial< 1 >
 
struct  Factorial< 0 >
 
class  TexWriter
 
class  TypeTraits
 Defines type traits such as their values zero, one etc. More...
 
class  IntegralTypeTraits
 
struct  FloatingTypeTraits
 
struct  TypeTraits< int >
 Traits of type int. More...
 
struct  TypeTraits< short >
 Traits of type short. More...
 
struct  TypeTraits< long >
 Traits of type long. More...
 
struct  TypeTraits< long long >
 Traits of type long long. More...
 
struct  TypeTraits< double >
 Traits of type double. More...
 
struct  TypeTraits< float >
 Traits of type float. More...
 
struct  TypeTraits< long double >
 Traits of type long double. More...
 
class  TypeTraits< T * >
 
class  TypeTraits< capd::cxsc::Interval >
 Specialization for intervals. More...
 
class  TypeTraits< fields::Complex< T > >
 
class  TypeTraits< capd::filib::Interval< T, R, M > >
 Specialization for intervals. More...
 
class  TypeTraits< ::capd::intervals::Interval< T, RT > >
 Specialization of TypeTraits for intervals. More...
 
struct  TypeTraits< capd::multiPrec::MpInt >
 
class  TypeTraits< capd::multiPrec::MpReal >
 
class  TypeTraits< Z2 >
 Traits of type Z2. More...
 
class  TypeTraits< Zp >
 Traits of type Zp. More...
 

Typedefs

typedef intervals::DoubleInterval interval
 
typedef ::capd::filib::Interval< double, ::filib::native_directed, ::filib::i_mode_normal > DInterval
 
typedef DInterval Interval
 
typedef capd::intervals::MpInterval MpInterval
 
typedef ::capd::multiPrec::MpReal MpFloat
 
typedef ::capd::multiPrec::MpInt MpInt
 
typedef capd::vectalg::Vector< MpInt, 0 > MpZVector
 
typedef capd::vectalg::Vector< MpFloat, 0 > MpVector
 
typedef capd::vectalg::Vector< MpInterval, 0 > MpIVector
 
typedef capd::vectalg::Matrix< MpInt, 0, 0 > MpZMatrix
 
typedef capd::vectalg::Matrix< MpFloat, 0, 0 > MpMatrix
 
typedef capd::vectalg::Matrix< MpInterval, 0, 0 > MpIMatrix
 
typedef capd::vectalg::Norm< MpVector, MpMatrix > MpNorm
 
typedef capd::vectalg::EuclNorm< MpVector, MpMatrix > MpEuclNorm
 
typedef capd::vectalg::MaxNorm< MpVector, MpMatrix > MpMaxNorm
 
typedef capd::vectalg::SumNorm< MpVector, MpMatrix > MpSumNorm
 
typedef capd::vectalg::EuclLNorm< MpVector, MpMatrix > MpEuclLNorm
 
typedef capd::vectalg::MaxLNorm< MpVector, MpMatrix > MpMaxLNorm
 
typedef capd::vectalg::SumLNorm< MpVector, MpMatrix > MpSumLNorm
 
typedef capd::vectalg::Norm< MpIVector, MpIMatrix > MpINorm
 
typedef capd::vectalg::EuclNorm< MpIVector, MpIMatrix > MpIEuclNorm
 
typedef capd::vectalg::MaxNorm< MpIVector, MpIMatrix > MpIMaxNorm
 
typedef capd::vectalg::SumNorm< MpIVector, MpIMatrix > MpISumNorm
 
typedef capd::vectalg::EuclLNorm< MpIVector, MpIMatrix > MpIEuclLNorm
 
typedef capd::vectalg::MaxLNorm< MpIVector, MpIMatrix > MpIMaxLNorm
 
typedef capd::vectalg::SumLNorm< MpIVector, MpIMatrix > MpISumLNorm
 
typedef capd::vectalg::Vector< int, CAPD_DEFAULT_DIMENSION > ZVector
 
typedef capd::vectalg::Vector< double, CAPD_DEFAULT_DIMENSION > DVector
 
typedef capd::vectalg::Matrix< double, CAPD_DEFAULT_DIMENSION, CAPD_DEFAULT_DIMENSION > DMatrix
 
typedef capd::vectalg::Vector< long double, CAPD_DEFAULT_DIMENSION > LDVector
 
typedef capd::vectalg::Matrix< long double, CAPD_DEFAULT_DIMENSION, CAPD_DEFAULT_DIMENSION > LDMatrix
 
typedef capd::vectalg::Vector< capd::DInterval, CAPD_DEFAULT_DIMENSION > IVector
 
typedef capd::vectalg::Matrix< capd::DInterval, CAPD_DEFAULT_DIMENSION, CAPD_DEFAULT_DIMENSION > IMatrix
 
typedef capd::vectalg::Norm< DVector, DMatrix > DNorm
 
typedef capd::vectalg::EuclNorm< DVector, DMatrix > DEuclNorm
 
typedef capd::vectalg::MaxNorm< DVector, DMatrix > DMaxNorm
 
typedef capd::vectalg::SumNorm< DVector, DMatrix > DSumNorm
 
typedef capd::vectalg::EuclLNorm< DVector, DMatrix > DEuclLNorm
 
typedef capd::vectalg::MaxLNorm< DVector, DMatrix > DMaxLNorm
 
typedef capd::vectalg::SumLNorm< DVector, DMatrix > DSumLNorm
 
typedef capd::vectalg::Norm< LDVector, LDMatrix > LDNorm
 
typedef capd::vectalg::EuclNorm< LDVector, LDMatrix > LDEuclNorm
 
typedef capd::vectalg::MaxNorm< LDVector, LDMatrix > LDMaxNorm
 
typedef capd::vectalg::SumNorm< LDVector, LDMatrix > LDSumNorm
 
typedef capd::vectalg::EuclLNorm< LDVector, LDMatrix > LDEuclLNorm
 
typedef capd::vectalg::MaxLNorm< LDVector, LDMatrix > LDMaxLNorm
 
typedef capd::vectalg::SumLNorm< LDVector, LDMatrix > LDSumLNorm
 
typedef capd::vectalg::Norm< IVector, IMatrix > INorm
 
typedef capd::vectalg::EuclNorm< IVector, IMatrix > IEuclNorm
 
typedef capd::vectalg::MaxNorm< IVector, IMatrix > IMaxNorm
 
typedef capd::vectalg::SumNorm< IVector, IMatrix > ISumNorm
 
typedef capd::vectalg::EuclLNorm< IVector, IMatrix > IEuclLNorm
 
typedef capd::vectalg::MaxLNorm< IVector, IMatrix > IMaxLNorm
 
typedef capd::vectalg::SumLNorm< IVector, IMatrix > ISumLNorm
 
typedef capd::vectalg::Multiindex Multiindex
 
typedef capd::vectalg::Multipointer Multipointer
 
typedef capd::diffAlgebra::C0TimeJet< capd::IVector > IC0TimeJet
 
typedef capd::diffAlgebra::C0TimeJet< capd::DVector > DC0TimeJet
 
typedef capd::diffAlgebra::C0TimeJet< capd::LDVector > LDC0TimeJet
 
typedef capd::diffAlgebra::C1TimeJet< capd::IMatrix > IC1TimeJet
 
typedef capd::diffAlgebra::C1TimeJet< capd::DMatrix > DC1TimeJet
 
typedef capd::diffAlgebra::C1TimeJet< capd::LDMatrix > LDC1TimeJet
 
typedef capd::diffAlgebra::C2TimeJet< capd::IMatrix > IC2TimeJet
 
typedef capd::diffAlgebra::C2TimeJet< capd::DMatrix > DC2TimeJet
 
typedef capd::diffAlgebra::C2TimeJet< capd::LDMatrix > LDC2TimeJet
 
typedef capd::diffAlgebra::CnTimeJet< capd::IMatrix, 0 > ICnTimeJet
 
typedef capd::diffAlgebra::CnTimeJet< capd::DMatrix, 0 > DCnTimeJet
 
typedef capd::diffAlgebra::CnTimeJet< capd::LDMatrix, 0 > LDCnTimeJet
 
typedef capd::diffAlgebra::Hessian< capd::DVector::ScalarType, capd::DVector::csDim, capd::DMatrix::ColumnVectorType::csDim > DHessian
 
typedef capd::diffAlgebra::Hessian< capd::LDVector::ScalarType, capd::LDVector::csDim, capd::LDMatrix::ColumnVectorType::csDim > LDHessian
 
typedef capd::diffAlgebra::Hessian< capd::IVector::ScalarType, capd::IVector::csDim, capd::IMatrix::ColumnVectorType::csDim > IHessian
 
typedef capd::diffAlgebra::Jet< capd::DMatrix, 0 > DJet
 
typedef capd::diffAlgebra::Jet< capd::LDMatrix, 0 > LDJet
 
typedef capd::diffAlgebra::Jet< capd::IMatrix, 0 > IJet
 
typedef capd::diffAlgebra::C0TimeJet< capd::MpIVector > MpIC0TimeJet
 
typedef capd::diffAlgebra::C0TimeJet< capd::MpVector > MpC0TimeJet
 
typedef capd::diffAlgebra::C1TimeJet< capd::MpIMatrix > MpIC1TimeJet
 
typedef capd::diffAlgebra::C1TimeJet< capd::MpMatrix > MpC1TimeJet
 
typedef capd::diffAlgebra::C2TimeJet< capd::MpIMatrix > MpIC2TimeJet
 
typedef capd::diffAlgebra::C2TimeJet< capd::MpMatrix > MpC2TimeJet
 
typedef capd::diffAlgebra::CnTimeJet< capd::MpIMatrix, 0 > MpICnTimeJet
 
typedef capd::diffAlgebra::CnTimeJet< capd::MpMatrix, 0 > MpCnTimeJet
 
typedef capd::diffAlgebra::Hessian< capd::MpFloat, 0, 0 > MpHessian
 
typedef capd::diffAlgebra::Hessian< capd::MpInterval, 0, 0 > MpIHessian
 
typedef capd::diffAlgebra::Jet< capd::MpMatrix, 0 > MpJet
 
typedef capd::diffAlgebra::Jet< capd::MpIMatrix, 0 > MpIJet
 
typedef capd::diffIncl::MultiMap< capd::IMap > IMultiMap
 
typedef capd::diffIncl::DiffInclusion< IMultiMap > DiffInclSolver
 
typedef capd::diffIncl::DiffInclusionCW< IMultiMap > CWDiffInclSolver
 
typedef capd::diffIncl::DiffInclusionLN< IMultiMap > LNDiffInclSolver
 
typedef capd::diffIncl::InclRect2Set< capd::IMatrix > InclRect2Set
 
typedef capd::poincare::TimeMap< CWDiffInclSolver > CWTimeMap
 
typedef capd::poincare::TimeMap< LNDiffInclSolver > LNTimeMap
 
typedef capd::dynset::FactorReorganization< capd::dynset::InverseQRPolicy< > > C0Pped2Policies
 
typedef capd::dynset::FactorReorganization< capd::dynset::FullQRWithPivoting<> > C0Rect2Policies
 
typedef capd::dynset::FactorReorganization C0Intv2Policies
 
typedef capd::dynset::InverseQRPolicy C0PpedPolicies
 
typedef capd::dynset::FullQRWithPivoting C0RectPolicies
 
typedef capd::dynset::InverseQRPolicy C1PpedPolicies
 
typedef capd::dynset::FullQRWithPivoting C1RectPolicies
 
typedef capd::dynset::QRReorganization< capd::dynset::InverseQRPolicy<> > C1Pped2Policies
 
typedef capd::dynset::FactorReorganization< capd::dynset::FullQRWithPivoting<> > C1Rect2Policies
 
typedef capd::dynset::QRReorganization< capd::dynset::InverseQRPolicy<> > C2Pped2Policies
 
typedef capd::dynset::FactorReorganization< capd::dynset::FullQRWithPivoting<> > C2Rect2Policies
 
typedef capd::dynset::C0Set< MpIMatrix > MpC0Set
 
typedef capd::dynset::C0DoubletonSet< MpIMatrix, C0Intv2Policies > MpC0Intv2Set
 
typedef capd::dynset::C0DoubletonSet< MpIMatrix, C0Pped2Policies > MpC0Pped2Set
 
typedef capd::dynset::C0DoubletonSet< MpIMatrix, C0Rect2Policies > MpC0Rect2Set
 
typedef capd::dynset::C0TripletonSet< MpIMatrix, C0Rect2Policies > MpC0TripletonSet
 
typedef capd::dynset::C0AffineSet< MpIMatrix, C0PpedPolicies > MpC0PpedSet
 
typedef capd::dynset::C0AffineSet< MpIMatrix, C0RectPolicies > MpC0RectSet
 
typedef capd::dynset::C0HOSet< MpC0Rect2Set > MpC0HORect2Set
 
typedef capd::dynset::C0HOSet< MpC0TripletonSet > MpC0HOTripletonSet
 
typedef capd::dynset::C1Set< MpIMatrix > MpC1Set
 
typedef capd::dynset::C1AffineSet< MpIMatrix, C1RectPolicies > MpC1RectSet
 
typedef capd::dynset::C1AffineSet< MpIMatrix, C1PpedPolicies > MpC1PpedSet
 
typedef capd::dynset::C1DoubletonSet< MpIMatrix, C1Rect2Policies > MpC1Rect2Set
 
typedef capd::dynset::C1DoubletonSet< MpIMatrix, C1Pped2Policies > MpC1Pped2Set
 
typedef capd::dynset::C11Rect2Set< MpIMatrix > MpC11Rect2Set
 
typedef capd::dynset::C1HOSet< MpC1Rect2Set > MpC1HORect2Set
 
typedef capd::dynset::C1HOSet< MpC1Pped2Set > MpC1HOPped2Set
 
typedef capd::dynset::C2Set< MpIMatrix > MpC2Set
 
typedef capd::dynset::C2DoubletonSet< MpIMatrix, C1Rect2Policies > MpC2Rect2Set
 
typedef capd::dynset::CnSet< MpIMatrix > MpCnSet
 
typedef capd::dynset::CnRect2Set< MpIMatrix, C2Rect2Policies > MpCnRect2Set
 
typedef capd::dynset::CnRect2Set< MpIMatrix, C2Rect2Policies > MpCnMultiMatrixRect2Set
 
typedef capd::DInterval(* v_form) (capd::IVector &)
 
typedef capd::dynset::SelectiveQRWithPivoting SelectiveQRPolicy
 
typedef capd::dynset::C0Set< capd::IMatrix > C0Set
 
typedef capd::dynset::C0BallSet< capd::IMatrix > C0BallSet
 
typedef capd::dynset::C0FlowballSet< capd::IMatrix > C0FlowballSet
 
typedef capd::dynset::C0AffineSet< capd::IMatrix, C0PpedPolicies > C0PpedSet
 
typedef capd::dynset::C0AffineSet< capd::IMatrix, C0RectPolicies > C0RectSet
 
typedef capd::dynset::C0DoubletonSet< capd::IMatrix, C0Intv2Policies > C0Intv2Set
 
typedef capd::dynset::C0DoubletonSet< capd::IMatrix, C0Pped2Policies > C0Pped2Set
 
typedef capd::dynset::C0DoubletonSet< capd::IMatrix, C0Rect2Policies > C0Rect2Set
 
typedef capd::dynset::C0TripletonSet< capd::IMatrix, C0Rect2Policies > C0TripletonSet
 
typedef capd::dynset::C0HOSet< capd::C0Rect2Set > C0HORect2Set
 
typedef capd::dynset::C0HOSet< capd::C0TripletonSet > C0HOTripletonSet
 
typedef capd::dynset::C1Set< capd::IMatrix > C1Set
 
typedef capd::dynset::C1AffineSet< capd::IMatrix, C1RectPolicies > C1RectSet
 
typedef capd::dynset::C1AffineSet< capd::IMatrix, C1PpedPolicies > C1PpedSet
 
typedef capd::dynset::C1DoubletonSet< capd::IMatrix, C1Rect2Policies > C1Rect2Set
 
typedef capd::dynset::C1DoubletonSet< capd::IMatrix, C1Pped2Policies > C1Pped2Set
 
typedef capd::dynset::C11Rect2Set< capd::IMatrix > C11Rect2Set
 
typedef capd::dynset::C1HOSet< capd::C1Rect2Set > C1HORect2Set
 
typedef capd::dynset::C1HOSet< capd::C1Pped2Set > C1HOPped2Set
 
typedef capd::dynset::C2Set< capd::IMatrix > C2Set
 
typedef capd::dynset::C2DoubletonSet< capd::IMatrix, C2Rect2Policies > C2Rect2Set
 
typedef capd::dynset::C2DoubletonSet< capd::IMatrix, C2Pped2Policies > C2Pped2Set
 
typedef capd::dynset::CnSet< capd::IMatrix > CnSet
 
typedef capd::dynset::CnRect2Set< capd::IMatrix, C2Rect2Policies > CnRect2Set
 
typedef capd::dynset::CnDoubletonSet< capd::IMatrix, C2Rect2Policies > CnMultiMatrixRect2Set
 
typedef capd::dynsys::DynSys< MpIMatrix > MpIDynSys
 
typedef capd::dynsys::C2OdeSolver< MpIMap > MpIC2OdeSolver
 
typedef capd::dynsys::CnOdeSolver< MpIMap > MpICnOdeSolver
 
typedef capd::dynsys::OdeSolver< capd::MpIMap > MpIOdeSolver
 
typedef capd::dynsys::SolverException< MpIVector > MpISolverException
 
typedef capd::dynsys::BasicOdeSolver< MpMap, capd::dynsys::DLastTermsStepControl > MpOdeSolver
 
typedef capd::dynsys::BasicC2OdeSolver< MpMap, capd::dynsys::DLastTermsStepControl > MpC2OdeSolver
 
typedef capd::dynsys::BasicCnOdeSolver< MpMap, capd::dynsys::DLastTermsStepControl > MpCnOdeSolver
 
typedef capd::dynsys::C2OdeSolver< MpIMap > MpIC2Taylor
 
typedef capd::dynsys::CnOdeSolver< MpIMap > MpICnTaylor
 
typedef capd::dynsys::OdeSolver< capd::MpIMap > MpITaylor
 
typedef capd::dynsys::SolverException< MpIVector > MpITaylorException
 
typedef capd::dynsys::BasicOdeSolver< MpMap, capd::dynsys::DLastTermsStepControl > MpTaylor
 
typedef capd::dynsys::BasicC2OdeSolver< MpMap, capd::dynsys::DLastTermsStepControl > MpC2Taylor
 
typedef capd::dynsys::BasicCnOdeSolver< MpMap, capd::dynsys::DLastTermsStepControl > MpCnTaylor
 
typedef capd::dynsys::DynSys< capd::IMatrix > IDynSys
 
typedef capd::dynsys::OdeSolver< capd::IMap > IOdeSolver
 
typedef capd::dynsys::C2OdeSolver< capd::IMap > IC2OdeSolver
 
typedef capd::dynsys::CnOdeSolver< capd::IMap > ICnOdeSolver
 
typedef capd::dynsys::SolverException< capd::IVector > ISolverException
 
typedef capd::dynsys::BasicOdeSolver< capd::DMap > DOdeSolver
 
typedef capd::dynsys::BasicC2OdeSolver< capd::DMap > DC2OdeSolver
 
typedef capd::dynsys::BasicCnOdeSolver< capd::DMap > DCnOdeSolver
 
typedef capd::dynsys::BasicOdeSolver< capd::LDMap > LDOdeSolver
 
typedef capd::dynsys::BasicC2OdeSolver< capd::LDMap > LDC2OdeSolver
 
typedef capd::dynsys::BasicCnOdeSolver< capd::LDMap > LDCnOdeSolver
 
typedef capd::dynsys::OdeSolver< capd::IMap > ITaylor
 
typedef capd::dynsys::C2OdeSolver< capd::IMap > IC2Taylor
 
typedef capd::dynsys::CnOdeSolver< capd::IMap > ICnTaylor
 
typedef capd::dynsys::SolverException< capd::IVector > ITaylorException
 
typedef capd::dynsys::BasicOdeSolver< capd::DMap > DTaylor
 
typedef capd::dynsys::BasicC2OdeSolver< capd::DMap > DC2Taylor
 
typedef capd::dynsys::BasicCnOdeSolver< capd::DMap > DCnTaylor
 
typedef capd::dynsys::BasicOdeSolver< capd::LDMap > LDTaylor
 
typedef capd::dynsys::BasicC2OdeSolver< capd::LDMap > LDC2Taylor
 
typedef capd::dynsys::BasicCnOdeSolver< capd::LDMap > LDCnTaylor
 
typedef capd::map::Function< capd::IVector > IFunction
 
typedef capd::map::Map< capd::IMatrix > IMap
 
typedef capd::map::Function< capd::DVector > DFunction
 
typedef capd::map::Map< capd::DMatrix > DMap
 
typedef capd::map::Function< capd::LDVector > LDFunction
 
typedef capd::map::Map< capd::LDMatrix > LDMap
 
typedef capd::map::Function< MpIVector > MpIFunction
 
typedef capd::map::Map< MpIMatrix > MpIMap
 
typedef capd::map::Function< MpVector > MpFunction
 
typedef capd::map::Map< MpMatrix > MpMap
 
typedef capd::poincare::AffineSection< capd::MpMatrix > MpAffineSection
 
typedef capd::poincare::AffineSection< capd::MpIMatrix > MpIAffineSection
 
typedef capd::poincare::CoordinateSection< capd::MpMatrix > MpCoordinateSection
 
typedef capd::poincare::CoordinateSection< capd::MpIMatrix > MpICoordinateSection
 
typedef capd::poincare::NonlinearSection< capd::MpMatrix > MpNonlinearSection
 
typedef capd::poincare::NonlinearSection< capd::MpIMatrix > MpINonlinearSection
 
typedef capd::poincare::BasicPoincareMap< capd::MpTaylor > MpPoincareMap
 
typedef capd::poincare::BasicPoincareMap< capd::MpC2Taylor > MpC2PoincareMap
 
typedef capd::poincare::BasicPoincareMap< capd::MpCnTaylor > MpCnPoincareMap
 
typedef capd::poincare::PoincareMap< capd::MpITaylor > MpIPoincareMap
 
typedef capd::poincare::PoincareMap< capd::MpIC2Taylor > MpIC2PoincareMap
 
typedef capd::poincare::PoincareMap< capd::MpICnTaylor > MpICnPoincareMap
 
typedef capd::poincare::TimeMap< capd::MpTaylor > MpTimeMap
 
typedef capd::poincare::TimeMap< capd::MpC2Taylor > MpC2TimeMap
 
typedef capd::poincare::TimeMap< capd::MpCnTaylor > MpCnTimeMap
 
typedef capd::poincare::TimeMap< capd::MpITaylor > MpITimeMap
 
typedef capd::poincare::TimeMap< capd::MpIC2Taylor > MpIC2TimeMap
 
typedef capd::poincare::TimeMap< capd::MpICnTaylor > MpICnTimeMap
 
typedef capd::poincare::AbstractSection< capd::DMatrix > DAbstractSection
 
typedef capd::poincare::AbstractSection< capd::LDMatrix > LDAbstractSection
 
typedef capd::poincare::AbstractSection< capd::IMatrix > IAbstractSection
 
typedef capd::poincare::AffineSection< capd::DMatrix > DAffineSection
 
typedef capd::poincare::AffineSection< capd::LDMatrix > LDAffineSection
 
typedef capd::poincare::AffineSection< capd::IMatrix > IAffineSection
 
typedef capd::poincare::CoordinateSection< capd::DMatrix > DCoordinateSection
 
typedef capd::poincare::CoordinateSection< capd::LDMatrix > LDCoordinateSection
 
typedef capd::poincare::CoordinateSection< capd::IMatrix > ICoordinateSection
 
typedef capd::poincare::NonlinearSection< capd::DMatrix > DNonlinearSection
 
typedef capd::poincare::NonlinearSection< capd::LDMatrix > LDNonlinearSection
 
typedef capd::poincare::NonlinearSection< capd::IMatrix > INonlinearSection
 
typedef capd::poincare::BasicPoincareMap< capd::DOdeSolver > DPoincareMap
 
typedef capd::poincare::BasicPoincareMap< capd::DC2OdeSolver > DC2PoincareMap
 
typedef capd::poincare::BasicPoincareMap< capd::DCnOdeSolver > DCnPoincareMap
 
typedef capd::poincare::BasicPoincareMap< capd::LDOdeSolver > LDPoincareMap
 
typedef capd::poincare::BasicPoincareMap< capd::LDC2OdeSolver > LDC2PoincareMap
 
typedef capd::poincare::BasicPoincareMap< capd::LDCnOdeSolver > LDCnPoincareMap
 
typedef capd::poincare::PoincareMap< capd::IOdeSolver > IPoincareMap
 
typedef capd::poincare::PoincareMap< capd::IC2OdeSolver > IC2PoincareMap
 
typedef capd::poincare::PoincareMap< capd::ICnOdeSolver > ICnPoincareMap
 
typedef capd::poincare::TimeMap< capd::DOdeSolver > DTimeMap
 
typedef capd::poincare::TimeMap< capd::DC2OdeSolver > DC2TimeMap
 
typedef capd::poincare::TimeMap< capd::DCnOdeSolver > DCnTimeMap
 
typedef capd::poincare::TimeMap< capd::LDOdeSolver > LDTimeMap
 
typedef capd::poincare::TimeMap< capd::LDC2OdeSolver > LDC2TimeMap
 
typedef capd::poincare::TimeMap< capd::LDCnOdeSolver > LDCnTimeMap
 
typedef capd::poincare::TimeMap< capd::IOdeSolver > ITimeMap
 
typedef capd::poincare::TimeMap< capd::IC2OdeSolver > IC2TimeMap
 
typedef capd::poincare::TimeMap< capd::ICnOdeSolver > ICnTimeMap
 

Enumerations

enum  LogLevel {
  Silent , ProgresIdicators , LogLevel1 , LogLevel2 ,
  LogLevel3 , Debug , LogAll
}
 Defines how much output will be displayed to the screen (or default output stream) and also saved to log files. More...
 

Functions

void setLogLevel (LogLevel level)
 
::capd::auxil::OutputStream scon (std::cout, true, true)
 
::capd::auxil::OutputStream sout (std::cout, true, true)
 
::capd::auxil::OutputStream serr (std::cout, true, true)
 
::capd::auxil::OutputStream slog (std::cout, false, true)
 
::capd::auxil::OutputStream slog2 (std::cout, false, true)
 
::capd::auxil::OutputStream slog3 (std::cout, false, true)
 
::capd::auxil::OutputStream sbug (std::cout, false, true)
 
::capd::auxil::OutputStream sseq (std::cout, false, false)
 
template<typename T >
long convertToLong (const T &x)
 
double realFactorial (unsigned n)
 
template<typename T >
T min (const T &x, const T &y)
 
template<typename T >
T max (const T &x, const T &y)
 
template<typename T >
T abs (const T &x)
 
template<typename T >
std::string printToString (const T &data, int precision, bool fixed=false)
 
template<typename T >
TexWriter & operator<< (TexWriter &o, const T &x)
 
template<typename T , typename R >
TexWriter & operator<< (TexWriter &o, const capd::intervals::Interval< T, R > &x)
 
template<typename T , filib::RoundingStrategy R, filib::IntervalMode M>
TexWriter & operator<< (TexWriter &o, const capd::filib::Interval< T, R, M > &x)
 
TexWriter & operator<< (TexWriter &o, const capd::DInterval &x)
 
template<typename T >
TexWriter & operator<< (TexWriter &o, const std::complex< T > &x)
 
template<typename T , capd::vectalg::__size_type dim>
TexWriter & operator<< (TexWriter &o, const capd::vectalg::Vector< T, dim > &x)
 
TexWriter & operator<< (TexWriter &o, std::ostream &(*fn)(std::ostream &))
 
void roundUp (std::deque< int > &d)
 Rounds up parsed number stored in d. More...
 
template<typename T >
T zero ()
 for given type returns object that represents zero More...
 
template<typename T >
T one ()
 for given type returns object that represents one (identity) More...
 
template<>
cxsc::Interval abs (const cxsc::Interval &A_inter)
 absolute values of all elements of a given interval More...
 
template<>
cxsc::Interval max (const cxsc::Interval &A_iv1, const cxsc::Interval &A_iv2)
 maximum More...
 
template<>
cxsc::Interval min (const cxsc::Interval &A_iv1, const cxsc::Interval &A_iv2)
 minimum More...
 
template<>
capd::multiPrec::MpInt abs (const capd::multiPrec::MpInt &x)
 
template<>
long convertToLong (const capd::multiPrec::MpInt &x)
 
template<>
long convertToLong (const Z2 &x)
 
template<>
long convertToLong (const Zp &x)
 

Variables

extern ::capd::auxil::OutputStream sout
 A replacement for standard output stream, with optional logging and other features provided by the class 'OutputStream'. More...
 
extern ::capd::auxil::OutputStream scon
 The console output stream to which one should put all the junk that spoils the log file, like progress indicators. More...
 
extern ::capd::auxil::OutputStream serr
 A wrapper for the standard error stream. More...
 
extern ::capd::auxil::OutputStream slog
 The output stream to which one can send messages for logging only. Those messages are not shown to the standard output and are ignored if the log file is not in use. More...
 
extern ::capd::auxil::OutputStream slog2
 Another logging stream. More...
 
extern ::capd::auxil::OutputStream slog3
 Another logging stream. More...
 
extern ::capd::auxil::OutputStream sbug
 An output stream for writing additional debug messages. This stream is turned off by default. More...
 
extern ::capd::auxil::OutputStream sseq
 An auxiliary stream which captures sequences of processed data. More...
 
extern ::capd::interval pi = interval::pi()
 

Typedef Documentation

◆ CWDiffInclSolver

◆ CWTimeMap

◆ DAbstractSection

◆ DAffineSection

◆ DC0TimeJet

◆ DC1TimeJet

◆ DC2OdeSolver

◆ DC2PoincareMap

◆ DC2Taylor

◆ DC2TimeJet

◆ DC2TimeMap

◆ DCnOdeSolver

◆ DCnPoincareMap

◆ DCnTaylor

◆ DCnTimeJet

◆ DCnTimeMap

◆ DCoordinateSection

◆ DEuclLNorm

◆ DEuclNorm

◆ DFunction

◆ DHessian

typedef capd::diffAlgebra::Hessian< double, 0, 0 > capd::DHessian

◆ DiffInclSolver

◆ DInterval

typedef ::capd::filib::Interval<double, ::filib::native_directed, ::filib::i_mode_normal > capd::DInterval

◆ DJet

◆ DMap

◆ DMatrix

◆ DMaxLNorm

◆ DMaxNorm

◆ DNonlinearSection

◆ DNorm

◆ DOdeSolver

◆ DPoincareMap

◆ DSumLNorm

◆ DSumNorm

◆ DTaylor

◆ DTimeMap

◆ DVector

◆ IAbstractSection

◆ IAffineSection

◆ IC0TimeJet

◆ IC1TimeJet

◆ IC2OdeSolver

◆ IC2PoincareMap

◆ IC2Taylor

◆ IC2TimeJet

◆ IC2TimeMap

◆ ICnOdeSolver

◆ ICnPoincareMap

◆ ICnTaylor

◆ ICnTimeJet

◆ ICnTimeMap

◆ ICoordinateSection

◆ IDynSys

◆ IEuclLNorm

◆ IEuclNorm

◆ IFunction

◆ IHessian

◆ IJet

◆ IMap

◆ IMatrix

◆ IMaxLNorm

◆ IMaxNorm

◆ IMultiMap

◆ InclRect2Set

◆ INonlinearSection

◆ INorm

◆ interval

◆ Interval

◆ IOdeSolver

◆ IPoincareMap

◆ ISolverException

◆ ISumLNorm

◆ ISumNorm

◆ ITaylor

◆ ITaylorException

◆ ITimeMap

◆ IVector

◆ LDAbstractSection

◆ LDAffineSection

◆ LDC0TimeJet

◆ LDC1TimeJet

◆ LDC2OdeSolver

◆ LDC2PoincareMap

◆ LDC2Taylor

◆ LDC2TimeJet

◆ LDC2TimeMap

◆ LDCnOdeSolver

◆ LDCnPoincareMap

◆ LDCnTaylor

◆ LDCnTimeJet

◆ LDCnTimeMap

◆ LDCoordinateSection

◆ LDEuclLNorm

◆ LDEuclNorm

◆ LDFunction

◆ LDHessian

typedef capd::diffAlgebra::Hessian< long double, 0, 0 > capd::LDHessian

◆ LDJet

◆ LDMap

◆ LDMatrix

◆ LDMaxLNorm

◆ LDMaxNorm

◆ LDNonlinearSection

◆ LDNorm

◆ LDOdeSolver

◆ LDPoincareMap

◆ LDSumLNorm

◆ LDSumNorm

◆ LDTaylor

◆ LDTimeMap

◆ LDVector

◆ LNDiffInclSolver

◆ LNTimeMap

◆ MpAffineSection

◆ MpC0TimeJet

◆ MpC1TimeJet

◆ MpC2OdeSolver

◆ MpC2PoincareMap

◆ MpC2Taylor

◆ MpC2TimeJet

◆ MpC2TimeMap

◆ MpCnOdeSolver

◆ MpCnPoincareMap

◆ MpCnTaylor

◆ MpCnTimeJet

◆ MpCnTimeMap

◆ MpCoordinateSection

◆ MpEuclLNorm

◆ MpEuclNorm

◆ MpFloat

◆ MpFunction

◆ MpHessian

◆ MpIAffineSection

◆ MpIC0TimeJet

◆ MpIC1TimeJet

◆ MpIC2OdeSolver

◆ MpIC2PoincareMap

◆ MpIC2Taylor

◆ MpIC2TimeJet

◆ MpIC2TimeMap

◆ MpICnOdeSolver

◆ MpICnPoincareMap

◆ MpICnTaylor

◆ MpICnTimeJet

◆ MpICnTimeMap

◆ MpICoordinateSection

◆ MpIDynSys

◆ MpIEuclLNorm

◆ MpIEuclNorm

◆ MpIFunction

◆ MpIHessian

◆ MpIJet

◆ MpIMap

◆ MpIMatrix

◆ MpIMaxLNorm

◆ MpIMaxNorm

◆ MpINonlinearSection

◆ MpINorm

◆ MpInt

◆ MpInterval

◆ MpIOdeSolver

◆ MpIPoincareMap

◆ MpISolverException

◆ MpISumLNorm

◆ MpISumNorm

◆ MpITaylor

◆ MpITaylorException

◆ MpITimeMap

◆ MpIVector

◆ MpJet

◆ MpMap

◆ MpMatrix

◆ MpMaxLNorm

◆ MpMaxNorm

◆ MpNonlinearSection

◆ MpNorm

◆ MpOdeSolver

◆ MpPoincareMap

◆ MpSumLNorm

◆ MpSumNorm

◆ MpTaylor

◆ MpTimeMap

◆ MpVector

◆ MpZMatrix

◆ MpZVector

◆ Multiindex

◆ Multipointer

◆ v_form

typedef capd::DInterval(* capd::v_form) (capd::IVector &)

◆ ZVector

Enumeration Type Documentation

◆ LogLevel

Defines how much output will be displayed to the screen (or default output stream) and also saved to log files.

Enumerator
Silent 
ProgresIdicators 
LogLevel1 
LogLevel2 
LogLevel3 
Debug 
LogAll 

Function Documentation

◆ abs() [1/2]

template<>
capd::multiPrec::MpInt capd::abs ( const capd::multiPrec::MpInt &  x)
inline

◆ abs() [2/2]

template<>
cxsc::Interval capd::abs ( const cxsc::Interval &  A_inter)
inline

absolute values of all elements of a given interval

an absolute value

◆ convertToLong() [1/4]

template<>
long capd::convertToLong ( const capd::multiPrec::MpInt &  x)
inline

◆ convertToLong() [2/4]

template<typename T >
long capd::convertToLong ( const T &  x)
inline

◆ convertToLong() [3/4]

template<>
long capd::convertToLong ( const Z2 &  x)
inline

◆ convertToLong() [4/4]

template<>
long capd::convertToLong ( const Zp &  x)
inline

◆ max()

template<>
cxsc::Interval capd::max ( const cxsc::Interval &  A_iv1,
const cxsc::Interval &  A_iv2 
)
inline

maximum

◆ min()

template<>
cxsc::Interval capd::min ( const cxsc::Interval &  A_iv1,
const cxsc::Interval &  A_iv2 
)
inline

minimum

◆ one()

template<typename T >
T capd::one ( )
inline

for given type returns object that represents one (identity)

◆ operator<<() [1/7]

TexWriter& capd::operator<< ( TexWriter &  o,
const capd::DInterval &  x 
)

◆ operator<<() [2/7]

template<typename T , filib::RoundingStrategy R, filib::IntervalMode M>
TexWriter& capd::operator<< ( TexWriter &  o,
const capd::filib::Interval< T, R, M > &  x 
)

◆ operator<<() [3/7]

template<typename T , typename R >
TexWriter& capd::operator<< ( TexWriter &  o,
const capd::intervals::Interval< T, R > &  x 
)

◆ operator<<() [4/7]

template<typename T , capd::vectalg::__size_type dim>
TexWriter& capd::operator<< ( TexWriter &  o,
const capd::vectalg::Vector< T, dim > &  x 
)

◆ operator<<() [5/7]

template<typename T >
TexWriter& capd::operator<< ( TexWriter &  o,
const std::complex< T > &  x 
)

◆ operator<<() [6/7]

template<typename T >
TexWriter& capd::operator<< ( TexWriter &  o,
const T &  x 
)

◆ operator<<() [7/7]

TexWriter& capd::operator<< ( TexWriter &  o,
std::ostream &(*)(std::ostream &)  fn 
)
inline

◆ printToString()

template<typename T >
std::string capd::printToString ( const T &  data,
int  precision,
bool  fixed = false 
)

◆ roundUp()

void capd::roundUp ( std::deque< int > &  d)

Rounds up parsed number stored in d.

Parameters
dcontainer with consecutive digits of a number

◆ sbug()

::capd::auxil::OutputStream capd::sbug ( std::cout  ,
false  ,
true   
)

◆ scon()

::capd::auxil::OutputStream capd::scon ( std::cout  ,
true  ,
true   
)

◆ serr()

::capd::auxil::OutputStream capd::serr ( std::cout  ,
true  ,
true   
)

◆ setLogLevel()

void capd::setLogLevel ( LogLevel  level)
inline

◆ slog()

::capd::auxil::OutputStream capd::slog ( std::cout  ,
false  ,
true   
)

◆ slog2()

::capd::auxil::OutputStream capd::slog2 ( std::cout  ,
false  ,
true   
)

◆ slog3()

::capd::auxil::OutputStream capd::slog3 ( std::cout  ,
false  ,
true   
)

◆ sout()

::capd::auxil::OutputStream capd::sout ( std::cout  ,
true  ,
true   
)

◆ sseq()

::capd::auxil::OutputStream capd::sseq ( std::cout  ,
false  ,
false   
)

◆ zero()

template<typename T >
T capd::zero ( )
inline

for given type returns object that represents zero

Variable Documentation

◆ pi

interval capd::pi = interval::pi()

◆ sbug

::capd::auxil::OutputStream capd::sbug(std::cout, false, true)

An output stream for writing additional debug messages. This stream is turned off by default.

◆ scon

::capd::auxil::OutputStream capd::scon(std::cout, true, true)

The console output stream to which one should put all the junk that spoils the log file, like progress indicators.

◆ serr

::capd::auxil::OutputStream capd::serr(std::cout, true, true)

A wrapper for the standard error stream.

◆ slog

::capd::auxil::OutputStream capd::slog(std::cout, false, true)

The output stream to which one can send messages for logging only. Those messages are not shown to the standard output and are ignored if the log file is not in use.

◆ slog2

::capd::auxil::OutputStream capd::slog2(std::cout, false, true)

Another logging stream.

◆ slog3

::capd::auxil::OutputStream capd::slog3(std::cout, false, true)

Another logging stream.

◆ sout

::capd::auxil::OutputStream capd::sout(std::cout, true, true)

A replacement for standard output stream, with optional logging and other features provided by the class 'OutputStream'.

◆ sseq

::capd::auxil::OutputStream capd::sseq(std::cout, false, false)

An auxiliary stream which captures sequences of processed data.