CAPD::DynSys Library  6.0.0
planarMaps.hpp File Reference
#include <cmath>
#include "capd/intervals/Interval.h"
#include "capd/normalForms/normalForms.h"
#include "capd/diffAlgebra/Jet.hpp"

Namespaces

 capd
 
 capd::normalForms
 

Functions

template<class Scalar >
Scalar takePhiByTwo ()
 
template<>
double takePhiByTwo< double > ()
 
template<typename ScalarType >
std::complex< ScalarType > Power (std::complex< ScalarType > x, int n)
 
template<typename ScalarType >
std::complex< ScalarType > Sqr (std::complex< ScalarType > x)
 
template<typename ScalarType >
std::complex< ScalarType > pow3 (std::complex< ScalarType > x)
 
template<typename ScalarType >
std::complex< ScalarType > operator* (int a, const std::complex< ScalarType > &c)
 
template<typename ScalarType >
std::complex< ScalarType > operator/ (const std::complex< ScalarType > &c, int a)
 
template<typename ScalarType >
std::complex< ScalarType > operator+ (int a, const std::complex< ScalarType > &c)
 
template<typename ScalarType >
std::complex< ScalarType > operator- (int a, const std::complex< ScalarType > &c)
 
template<typename T >
bool capd::normalForms::checkLambda (std::complex< T > lambda)
 
template<typename T_Bound , typename T_Rnd >
std::complex< capd::intervals::Interval< T_Bound, T_Rnd > > capd::normalForms::operator/ (const std::complex< capd::intervals::Interval< T_Bound, T_Rnd > > &x, const std::complex< capd::intervals::Interval< T_Bound, T_Rnd > > &y)
 
template<typename T_Bound , typename T_Rnd >
std::complex< capd::intervals::Interval< T_Bound, T_Rnd > > capd::normalForms::operator/ (const std::complex< capd::intervals::Interval< T_Bound, T_Rnd > > &x, int y)
 
template<typename ScalarType >
void capd::normalForms::computeEigensystem (const capd::vectalg::Matrix< ScalarType, 2, 2 > &c, capd::vectalg::Matrix< std::complex< ScalarType >, 2, 2 > &eigenvectors, capd::vectalg::Vector< std::complex< ScalarType >, 2 > &eigenvalues)
 
template<typename ScalarType , unsigned DEGREE>
capd::diffAlgebra::Jet< capd::vectalg::Matrix< std::complex< ScalarType >, 2, 2 >, DEGREE > capd::normalForms::planarLinearSubstitution (const capd::diffAlgebra::Jet< capd::vectalg::Matrix< ScalarType, 2, 2 >, DEGREE > &s)
 
template<typename ScalarType , unsigned DEGREE>
std::complex< ScalarType > & capd::normalForms::takeCoeff (capd::diffAlgebra::Jet< capd::vectalg::Matrix< std::complex< ScalarType >, 2, 2 >, DEGREE > &s, int i, int j, int k)
 
template<typename ScalarType , unsigned DEGREE>
capd::vectalg::Vector< std::complex< ScalarType >, 0 > capd::normalForms::computePlanarEllipticNormalForm (capd::diffAlgebra::Jet< capd::vectalg::Matrix< ScalarType, 2, 2 >, DEGREE > &c)
 
template<typename ScalarType >
capd::vectalg::Vector< std::complex< ScalarType >, 0 > capd::normalForms::computePlanarEllipticNormalForm (capd::diffAlgebra::Jet< capd::vectalg::Matrix< ScalarType, 0, 0 >, 0 > &c)
 

Detailed Description

Author
Daniel Wilczak