31 const double tol = 1.0e-10;
46 fixedPoint(rhs.fixedPoint),
47 fixedPointMap(rhs.fixedPointMap)
52 fixedPoint(
Vector<double>(map.getDimension(), 0.0)),
63 for(
int i = 0; i < nDim; i++) {
69 if(error < tol)
break;
PETE_TUTree< FnAbs, typename T::PETE_Expr_t > abs(const PETE_Expr< T > &l)
Triangle decomposition of a matrix.
int getDimension() const
Get dimension (number of Tps<T> components).
VpsInvMap< double > fixedPointMap
VpsMap< T > substitute(const VpsMap< T > &vv) const
Substitute.
Dynamic fix point of a map.
Matrix< T > linearTerms(const Vector< T > &y) const
Extract linear terms at point.
Vector< double > fixedPoint
const Vector< double > & getFixedPoint() const
Get fixed point transform.
static VpsInvMap< T > identity(int nVar)
Set to identity.
void backSubstitute(Vector< T > &B) const
Back substitution.
Vector< T > constantTerm(const Vector< T > &y) const
Evaluate map at point.
const VpsInvMap< double > & getFixedPointMap() const
Get map around fixed point.