CAPD::DynSys Library  6.0.0
Jet.hpp File Reference
#include "capd/basicalg/factrial.h"
#include <algorithm>
#include <sstream>
#include "capd/diffAlgebra/Jet.h"
#include "capd/basicalg/TypeTraits.h"

Namespaces

 capd
 
 capd::diffAlgebra
 

Functions

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...
 

Detailed Description

Author
Daniel Wilczak