1 #ifndef MAD_FDynamicFP_HH
2 #define MAD_FDynamicFP_HH
25 template <
class T,
int N>
class FVector;
75 fixedPoint(), fixedPointMap()
81 fixedPoint(rhs.fixedPoint), fixedPointMap(rhs.fixedPointMap)
87 fixedPoint(), fixedPointMap(map) {
93 if(map.minOrder() == 0) {
100 for(
int i = 0; i < N; i++) {
106 static const double tol = 1.0e-10;
107 if(error < tol)
break;
134 return fixedPointMap;
137 #endif // MAD_FDynamicFP_HH
PETE_TUTree< FnAbs, typename T::PETE_Expr_t > abs(const PETE_Expr< T > &l)
const FVector< double, N > & getFixedPoint() const
Get the transformation to the fixed point.
const FVps< double, N > & getFixedPointMap() const
Get the map around the fixed point.
A templated representation for vectors.
A templated representation of a LU-decomposition.
FVector< T, N > constantTerm() const
Extract the constant part of the map.
FVector< double, N > fixedPoint
void backSubstitute(FVector< T, N > &B) const
Back substitution.
FVps< double, N > fixedPointMap
FMatrix< T, N, N > linearTerms() const
Extract the linear part of the map.
Dynamic fixed point of a Truncated power series map.
FVps substitute(const FMatrix< T, N, N > &M, int n) const
Substitute.
void operator=(const FDynamicFP &)