|
class | capd::diffAlgebra::BasicC2Curve< MatrixT > |
| This class is a data structure for storing of a parametric curve together with first and second order derivatives with respect to initial point. More...
|
|
class | capd::diffAlgebra::BasicCnCurve< MatrixT > |
| This class is a data structure for storing of a parametric curve together with its partial derivatives with respect to initial point up to desired order. More...
|
|
class | capd::diffAlgebra::BasicCurve< MatrixT > |
| This class is a data structure for storing of a parametric curve together with first order derivatives with respect to initial point. More...
|
|
class | capd::diffAlgebra::C2Curve< BaseCurveT, isInterval > |
| This class provides methods for evaluation of the parametric curve for a given parameter value. More...
|
|
class | capd::diffAlgebra::C2Curve< BaseCurveT, true > |
|
class | capd::diffAlgebra::CnCurve< BaseCurveT, isInterval > |
| This class provides methods for evaluation of the parametric curve for a given parameter value. More...
|
|
class | capd::diffAlgebra::CnCurve< BaseCurveT, true > |
|
struct | capd::diffAlgebra::CoeffTraits< CoeffT > |
| This class provides a trait of being set of a given type, i.e. More...
|
|
class | capd::diffAlgebra::Curve< BaseCurveT, isInterval > |
| This class provides methods for evaluation of the parametric curve for a given parameter value. More...
|
|
class | capd::diffAlgebra::Curve< BaseCurveT, true > |
| Specialization for interval types. More...
|
|
class | capd::diffAlgebra::CurveInterface< MatrixT > |
| This class provides common interface for all types of curves. More...
|
|
class | capd::diffAlgebra::FadCurve< MatrixT > |
|
class | capd::diffAlgebra::Jet< MatrixT, DEGREE > |
| The class is used to store coefficients of a truncated power series to degree D Coefficients area assumed to be of a numeric type. More...
|
|
class | capd::diffAlgebra::BaseSolutionCurve< CurveT > |
| This file defines class that represents parametric curve in . More...
|
|
class | capd::diffAlgebra::SolutionCurve< CurveT, isInterval > |
|
class | capd::diffAlgebra::SolutionCurve< CurveT, true > |
|
class | capd::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. More...
|
|
|
template capd::diffAlgebra::Hessian< double, 0, 0 > | capd::diffAlgebra::operator*<double, 0 > (const capd::DMatrix &, const capd::diffAlgebra::Hessian< double, 0, 0 > &) |
|
template capd::diffAlgebra::Hessian< long double, 0, 0 > | capd::diffAlgebra::operator*<long double, 0 > (const capd::LDMatrix &, const capd::diffAlgebra::Hessian< long double, 0, 0 > &) |
|
template capd::diffAlgebra::Hessian< capd::DInterval, 0, 0 > | capd::diffAlgebra::operator*<capd::DInterval, 0 > (const capd::IMatrix &, const capd::diffAlgebra::Hessian< capd::DInterval, 0, 0 > &) |
|
template capd::diffAlgebra::Hessian< double, 0, 0 > | capd::diffAlgebra::operator*<double, 0 > (const capd::diffAlgebra::Hessian< double, 0, 0 > &, const capd::DMatrix &) |
|
template capd::diffAlgebra::Hessian< long double, 0, 0 > | capd::diffAlgebra::operator*<long double, 0 > (const capd::diffAlgebra::Hessian< long double, 0, 0 > &, const capd::LDMatrix &) |
|
template capd::diffAlgebra::Hessian< capd::DInterval, 0, 0 > | capd::diffAlgebra::operator*<capd::DInterval, 0 > (const capd::diffAlgebra::Hessian< capd::DInterval, 0, 0 > &, const capd::IMatrix &) |
|
template capd::diffAlgebra::Hessian< double, 0, 0 > | capd::diffAlgebra::operator*<double, 0 > (double, const capd::diffAlgebra::Hessian< double, 0, 0 > &) |
|
template capd::diffAlgebra::Hessian< long double, 0, 0 > | capd::diffAlgebra::operator*<long double, 0 > (long double, const capd::diffAlgebra::Hessian< long double, 0, 0 > &) |
|
template capd::diffAlgebra::Hessian< capd::DInterval, 0, 0 > | capd::diffAlgebra::operator*<capd::DInterval, 0 > (capd::DInterval, const capd::diffAlgebra::Hessian< capd::DInterval, 0, 0 > &) |
|
template capd::diffAlgebra::Hessian< capd::MpFloat, 0, 0 > | capd::diffAlgebra::operator*<capd::MpFloat, 0 > (const capd::MpMatrix &, const capd::diffAlgebra::Hessian< capd::MpFloat, 0, 0 > &) |
|
template capd::diffAlgebra::Hessian< capd::MpInterval, 0, 0 > | capd::diffAlgebra::operator*<capd::MpInterval, 0 > (const capd::MpIMatrix &, const capd::diffAlgebra::Hessian< capd::MpInterval, 0, 0 > &) |
|
template capd::diffAlgebra::Hessian< capd::MpFloat, 0, 0 > | capd::diffAlgebra::operator*<capd::MpFloat, 0 > (const capd::diffAlgebra::Hessian< capd::MpFloat, 0, 0 > &, const capd::MpMatrix &) |
|
template capd::diffAlgebra::Hessian< capd::MpInterval, 0, 0 > | capd::diffAlgebra::operator*<capd::MpInterval, 0 > (const capd::diffAlgebra::Hessian< capd::MpInterval, 0, 0 > &, const capd::MpIMatrix &) |
|
template capd::diffAlgebra::Hessian< capd::MpFloat, 0, 0 > | capd::diffAlgebra::operator*<capd::MpFloat, 0 > (capd::MpFloat, const capd::diffAlgebra::Hessian< capd::MpFloat, 0, 0 > &) |
|
template capd::diffAlgebra::Hessian< capd::MpInterval, 0, 0 > | capd::diffAlgebra::operator*<capd::MpInterval, 0 > (capd::MpInterval, const capd::diffAlgebra::Hessian< capd::MpInterval, 0, 0 > &) |
|
template<class CurveT , class HessianT > |
void | capd::diffAlgebra::oneStepHessian (typename CurveT::ScalarType h, const CurveT &curve, HessianT &result) |
|
template<class Curve , class Jet > |
void | capd::diffAlgebra::oneStepJet (typename Curve::ScalarType h, Curve &curve, Jet &v) |
|
template<typename MatrixT , __size_type DEGREE> |
bool | capd::diffAlgebra::operator== (const Jet< MatrixT, DEGREE > &x, const Jet< MatrixT, DEGREE > &y) |
|
template<typename MatrixT , __size_type DEGREE> |
bool | capd::diffAlgebra::operator!= (const Jet< MatrixT, DEGREE > &x, const Jet< MatrixT, DEGREE > &y) |
|
template<typename MatrixT , __size_type DEGREE> |
std::ostream & | capd::diffAlgebra::print (std::ostream &str, const Jet< MatrixT, DEGREE > &coeff, int minDegree=0, int maxDegree=-1, int firstFun=0, int lastFun=-1, int firstVariable=0) |
| prints derivatives in the human readable form More...
|
|
template<typename MatrixT , capd::vectalg::__size_type DEGREE> |
capd::diffAlgebra::Jet< MatrixT, DEGREE > | operator+ (const capd::diffAlgebra::Jet< MatrixT, DEGREE > &x, const capd::diffAlgebra::Jet< MatrixT, DEGREE > &y) |
|
template<typename MatrixT , capd::vectalg::__size_type DEGREE> |
capd::diffAlgebra::Jet< MatrixT, DEGREE > | operator- (const capd::diffAlgebra::Jet< MatrixT, DEGREE > &x, const capd::diffAlgebra::Jet< MatrixT, DEGREE > &y) |
|
template<typename MatrixT , capd::vectalg::__size_type DEGREE> |
capd::diffAlgebra::Jet< MatrixT, DEGREE > | operator* (const MatrixT &M, const capd::diffAlgebra::Jet< MatrixT, DEGREE > &c) |
|
template<typename MatrixT , capd::vectalg::__size_type DEGREE> |
MatrixT::ScalarType | computeProduct (const capd::diffAlgebra::Jet< MatrixT, DEGREE > &second, const capd::vectalg::Multiindex &mi, const capd::vectalg::Multipointer &a, int p, int k) |
|
template<typename MatrixT , capd::vectalg::__size_type DEGREE> |
void | computeComposition (const capd::diffAlgebra::Jet< MatrixT, DEGREE > &first, const capd::diffAlgebra::Jet< MatrixT, DEGREE > &second, capd::diffAlgebra::Jet< MatrixT, DEGREE > &result, const capd::vectalg::Multipointer &a, bool nonlinearOnly) |
|
template<typename MatrixT , capd::vectalg::__size_type DEGREE> |
void | substitutionPowerSeries (const capd::diffAlgebra::Jet< MatrixT, DEGREE > &first, const capd::diffAlgebra::Jet< MatrixT, DEGREE > &second, capd::diffAlgebra::Jet< MatrixT, DEGREE > &result, bool nonlinearOnly) |
|
template<class Jet > |
Jet | inverseSeriesCloseToIdentity (const Jet &c) |
| This function computes inverse of power series that is close to identity, i.e. More...
|
|
template<class Jet > |
Jet | inversePowerSeries (const Jet &c, const typename Jet::MatrixType &J) |
| This function computes inverse of a general power series. More...
|
|
HessianType * | capd::diffAlgebra::BasicC2Curve< MatrixT >::getHessianCoefficients () |
|
HessianType * | capd::diffAlgebra::BasicC2Curve< MatrixT >::getHessianRemainderCoefficients () |
|
HessianType & | capd::diffAlgebra::BasicC2Curve< MatrixT >::getHessianCoefficients (size_type p) |
|
const HessianType & | capd::diffAlgebra::BasicC2Curve< MatrixT >::getHessianCoefficients (size_type p) const |
|
HessianType & | capd::diffAlgebra::BasicC2Curve< MatrixT >::getHessianRemainderCoefficients (size_type p) |
|
const HessianType & | capd::diffAlgebra::BasicC2Curve< MatrixT >::getHessianRemainderCoefficients (size_type p) const |
|
const ScalarType & | capd::diffAlgebra::BasicC2Curve< MatrixT >::coefficient (size_type i, size_type j, size_type c, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::BasicC2Curve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type c, size_type k) const |
|
ScalarType & | capd::diffAlgebra::BasicC2Curve< MatrixT >::coefficient (size_type i, size_type j, size_type c, size_type k) |
|
ScalarType & | capd::diffAlgebra::BasicC2Curve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type c, size_type k) |
|
| capd::diffAlgebra::BasicC2Curve< MatrixT >::BasicC2Curve (size_type dimension, size_type order, size_type degree) |
|
| capd::diffAlgebra::BasicC2Curve< MatrixT >::BasicC2Curve (const BasicC2Curve &c) |
|
BasicC2Curve & | capd::diffAlgebra::BasicC2Curve< MatrixT >::operator= (const BasicC2Curve &c) |
|
virtual void | capd::diffAlgebra::BasicC2Curve< MatrixT >::setOrder (size_type order) |
| Sets the order of Taylor interpolation. More...
|
|
| capd::diffAlgebra::BasicC2Curve< MatrixT >::~BasicC2Curve () |
|
void | capd::diffAlgebra::BasicC2Curve< MatrixT >::clearCoefficients () |
|
void | capd::diffAlgebra::BasicC2Curve< MatrixT >::c2Allocate () |
|
void | capd::diffAlgebra::BasicC2Curve< MatrixT >::c2Deallocate () |
|
void | capd::diffAlgebra::BasicC2Curve< MatrixT >::copyData (const BasicC2Curve &c) |
|
size_type | capd::diffAlgebra::BasicCnCurve< MatrixT >::getOrder () const |
| Returns the order of Taylor interpolation. More...
|
|
size_type | capd::diffAlgebra::BasicCnCurve< MatrixT >::getAllocatedOrder () const |
| Returns maximal allocated order - used to avoid memory reallocation. More...
|
|
size_type | capd::diffAlgebra::BasicCnCurve< MatrixT >::dimension () const |
| Returns the dimension in which the parametric curve is embedded. More...
|
|
size_type | capd::diffAlgebra::BasicCnCurve< MatrixT >::degree () const |
| Returns maximal degree of the jet. More...
|
|
const VectorType * | capd::diffAlgebra::BasicCnCurve< MatrixT >::getCoefficientsAtCenter () const |
|
const JetType * | capd::diffAlgebra::BasicCnCurve< MatrixT >::getCoefficients () const |
|
const JetType * | capd::diffAlgebra::BasicCnCurve< MatrixT >::getRemainderCoefficients () const |
|
const ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::centerCoefficient (size_type i, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::coefficient (size_type i, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::remainderCoefficient (size_type i, size_type j) const |
|
const ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::coefficient (size_type i, size_type j, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::coefficient (size_type i, size_type j, size_type c, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type c, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::coefficient (size_type i, size_type j, size_type c, size_type s, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type c, size_type s, size_type k) const |
|
ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::centerCoefficient (size_type i, size_type k) |
|
ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::coefficient (size_type i, size_type k) |
|
ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::remainderCoefficient (size_type i, size_type j) |
|
ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::coefficient (size_type i, size_type j, size_type k) |
|
ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type k) |
|
ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::coefficient (size_type i, size_type j, size_type c, size_type k) |
|
ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type c, size_type k) |
|
ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::coefficient (size_type i, size_type j, size_type c, size_type s, size_type k) |
|
ScalarType & | capd::diffAlgebra::BasicCnCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type c, size_type s, size_type k) |
|
| capd::diffAlgebra::BasicCnCurve< MatrixT >::BasicCnCurve (size_type dimension, size_type order, size_type degree) |
|
| capd::diffAlgebra::BasicCnCurve< MatrixT >::BasicCnCurve (const BasicCnCurve &c) |
|
BasicCnCurve & | capd::diffAlgebra::BasicCnCurve< MatrixT >::operator= (const BasicCnCurve &c) |
|
void | capd::diffAlgebra::BasicCnCurve< MatrixT >::setDegree (size_type degree) |
| Sets new maximal degree of the jet and reallocates memory. More...
|
|
virtual void | capd::diffAlgebra::BasicCnCurve< MatrixT >::setOrder (size_type order) |
| Sets the order of Taylor interpolation. More...
|
|
virtual | capd::diffAlgebra::BasicCnCurve< MatrixT >::~BasicCnCurve () |
|
void | capd::diffAlgebra::BasicCnCurve< MatrixT >::clearCoefficients () |
| sets all coefficients to zero More...
|
|
void | capd::diffAlgebra::BasicCnCurve< MatrixT >::allocate (size_type dimension, size_type degree) |
|
void | capd::diffAlgebra::BasicCnCurve< MatrixT >::deallocate () |
|
void | capd::diffAlgebra::BasicCnCurve< MatrixT >::copyData (const BasicCnCurve &c) |
|
size_type | capd::diffAlgebra::BasicCurve< MatrixT >::getOrder () const |
| Returns the order of Taylor interpolation. More...
|
|
size_type | capd::diffAlgebra::BasicCurve< MatrixT >::getAllocatedOrder () const |
| Returns maximal allocated order - used to avoid memory reallocation. More...
|
|
size_type | capd::diffAlgebra::BasicCurve< MatrixT >::dimension () const |
| Returns the dimension in which the parametric curve is embedded. More...
|
|
const VectorType * | capd::diffAlgebra::BasicCurve< MatrixT >::getCoefficientsAtCenter () const |
|
const VectorType * | capd::diffAlgebra::BasicCurve< MatrixT >::getCoefficients () const |
|
const VectorType * | capd::diffAlgebra::BasicCurve< MatrixT >::getRemainderCoefficients () const |
|
const MatrixType * | capd::diffAlgebra::BasicCurve< MatrixT >::getMatrixCoefficients () const |
|
const MatrixType * | capd::diffAlgebra::BasicCurve< MatrixT >::getMatrixRemainderCoefficients () const |
|
const ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::centerCoefficient (size_type i, size_type j) const |
|
const ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::coefficient (size_type i, size_type j) const |
|
const ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::remainderCoefficient (size_type i, size_type j) const |
|
const ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::coefficient (size_type i, size_type j, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type k) const |
|
ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::centerCoefficient (size_type i, size_type j) |
|
ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::coefficient (size_type i, size_type j) |
|
ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::remainderCoefficient (size_type i, size_type j) |
|
ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::coefficient (size_type i, size_type j, size_type k) |
|
ScalarType & | capd::diffAlgebra::BasicCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type k) |
|
| capd::diffAlgebra::BasicCurve< MatrixT >::BasicCurve (size_type dimension, size_type order, size_type degree) |
|
| capd::diffAlgebra::BasicCurve< MatrixT >::BasicCurve (const BasicCurve &c) |
|
BasicCurve & | capd::diffAlgebra::BasicCurve< MatrixT >::operator= (const BasicCurve &c) |
|
virtual void | capd::diffAlgebra::BasicCurve< MatrixT >::setOrder (size_type order) |
| Sets the order of Taylor interpolation. More...
|
|
virtual | capd::diffAlgebra::BasicCurve< MatrixT >::~BasicCurve () |
|
void | capd::diffAlgebra::BasicCurve< MatrixT >::clearCoefficients () |
| sets all coefficients to zero More...
|
|
void | capd::diffAlgebra::BasicCurve< MatrixT >::allocate () |
|
void | capd::diffAlgebra::BasicCurve< MatrixT >::deallocate () |
|
void | capd::diffAlgebra::BasicCurve< MatrixT >::copyData (const BasicCurve &c) |
|
HessianType | capd::diffAlgebra::C2Curve< BaseCurveT, isInterval >::hessian (const ScalarType &h) const |
|
HessianType | capd::diffAlgebra::C2Curve< BaseCurveT, true >::oneStepHessian (const ScalarType &h) const |
|
HessianType | capd::diffAlgebra::CnCurve< BaseCurveT, isInterval >::hessian (const ScalarType &h) const |
|
HessianType | capd::diffAlgebra::CnCurve< BaseCurveT, true >::hessian (const ScalarType &h) const |
|
void | capd::diffAlgebra::CnCurve< BaseCurveT, isInterval >::eval (ScalarType h, JetType &v) const |
|
JetType | capd::diffAlgebra::CnCurve< BaseCurveT, isInterval >::jet (const ScalarType &h) const |
|
void | capd::diffAlgebra::CnCurve< BaseCurveT, true >::eval (ScalarType h, JetType &v) const |
|
JetType | capd::diffAlgebra::CnCurve< BaseCurveT, true >::jet (const ScalarType &h) const |
|
size_type | capd::diffAlgebra::FadCurve< MatrixT >::getOrder () const |
| Returns the order of Taylor interpolation. More...
|
|
size_type | capd::diffAlgebra::FadCurve< MatrixT >::getAllocatedOrder () const |
| Returns maximal allocated order - used to avoid memory reallocation. More...
|
|
size_type | capd::diffAlgebra::FadCurve< MatrixT >::dimension () const |
| Returns the dimension in which the parametric curve is embedded. More...
|
|
const ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::centerCoefficient (size_type i, size_type j) const |
|
const ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::coefficient (size_type i, size_type j) const |
|
const ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::remainderCoefficient (size_type i, size_type j) const |
|
const ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::coefficient (size_type i, size_type j, size_type k) const |
|
const ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type k) const |
|
ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::centerCoefficient (size_type i, size_type j) |
|
ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::coefficient (size_type i, size_type j) |
|
ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::remainderCoefficient (size_type i, size_type j) |
|
ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::coefficient (size_type i, size_type j, size_type k) |
|
ScalarType & | capd::diffAlgebra::FadCurve< MatrixT >::remainderCoefficient (size_type i, size_type j, size_type k) |
|
| capd::diffAlgebra::FadCurve< MatrixT >::FadCurve (size_type dimension, size_type order, size_type degree) |
|
virtual void | capd::diffAlgebra::FadCurve< MatrixT >::setOrder (size_type order) |
| Sets the order of Taylor interpolation. More...
|
|
void | capd::diffAlgebra::FadCurve< MatrixT >::clearCoefficients () |
| sets all coefficients to zero More...
|
|
| capd::diffAlgebra::Jet< MatrixT, DEGREE >::Jet () |
|
| capd::diffAlgebra::Jet< MatrixT, DEGREE >::Jet (size_type n, size_type d) |
|
| capd::diffAlgebra::Jet< MatrixT, DEGREE >::Jet (size_type m, size_type n, size_type d) |
|
RefVectorType | capd::diffAlgebra::Jet< MatrixT, DEGREE >::operator() (const Multipointer &mp) const |
| this operator returns a vector of partial derivatives, i.e. result[i] = d^{mp}f_i More...
|
|
RefVectorType | capd::diffAlgebra::Jet< MatrixT, DEGREE >::operator() (const Multiindex &mp) const |
| this operator returns a vector of partial derivatives, i.e. result[i] = d^{mp}f_i More...
|
|
RefVectorType | capd::diffAlgebra::Jet< MatrixT, DEGREE >::operator() (void) const |
| this operator returns value of function as a reference More...
|
|