template
class
VpsInvMap<class>
: public VpsMap<class>
(Return to index)
Invertible power series map
An invertible truncated power series map.
The number of variables and the dimension are equal.
Type: |
Instantiable |
Superclasses: |
public VpsMap<class> |
Include file: |
./Algebra/VpsInvMap.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
VpsInvMap
(int)
;
-
VpsInvMap
(const VpsMap<T>&)
;
-
VpsInvMap
(const Vps<T>&)
;
-
VpsInvMap
(int,const Tps<T>[])
;
-
VpsInvMap
(const Matrix<T>&)
;
-
VpsInvMap
(const Vector<T>&)
;
-
VpsInvMap
()
;
-
VpsInvMap
(const VpsInvMap<T>&)
;
-
~VpsInvMap
()
;
-
VpsInvMap<T>& operator=
(const VpsInvMap<T>&)
;
-
void check
()const
;
-
VpsInvMap<T> inverse
()const
;
-
static VpsInvMap<T> identity
(int)
;
-
VpsMap<T>& operator=
(const VpsMap<T>&)
;
-
VpsMap<T> substitute
(const VpsMap<T>&)const
;
-
VpsMap<T> substitute
(const Matrix<T>&)const
;
-
VpsMap<T> substitute
(const VpsMap<T>&,int)const
;
-
VpsMap<T> substituteInto
(const Matrix<T>&)const
;
-
Vector<T> constantTerm
(const Vector<T>&)const
;
-
Vector<T> constantTerm
()const
;
-
Matrix<T> linearTerms
(const Vector<T>&)const
;
-
Matrix<T> linearTerms
()const
;
-
VpsMap<T> derivative
(int)const
;
-
VpsMap<T> integral
(int)const
;
-
Vps<T>& operator=
(const Vps<T>&)
;
-
const Tps<T>& getComponent
(int)const
;
-
void setComponent
(int,const Tps<T>&)
;
-
Tps<T>& operator[]
(int)
;
-
const Tps<T>& operator[]
(int)const
;
-
Vps<T> operator+
()const
;
-
Vps<T> operator-
()const
;
-
Vps<T>& operator*=
(const Tps<T>&)
;
-
Vps<T>& operator/=
(const Tps<T>&)
;
-
Vps<T>& operator*=
(const T&)
;
-
Vps<T>& operator/=
(const T&)
;
-
Vps<T>& operator+=
(const Vps<T>&)
;
-
Vps<T>& operator-=
(const Vps<T>&)
;
-
Vps<T>& operator+=
(const Vector<T>&)
;
-
Vps<T>& operator-=
(const Vector<T>&)
;
-
std::istream& get
(std::istream&)
;
-
std::ostream& put
(std::ostream&)const
;
-
int getDimension
()const
;
-
int getTopOrder
()const
;
-
int getTruncOrder
()const
;
-
int getVariables
()const
;
-
Vps<T> filter
(int,int)const
;
-
Vps<T> truncate
(int)
;
Documentation:
- Public members:
-
VpsInvMap
(int)
;
- Constructor.
Construct identity in nDim variables.
-
VpsInvMap
(const VpsMap<T>&)
;
- Convert.
Throw SizeError if rhs is not R**n --> R**n.
-
VpsInvMap
(const Vps<T>&)
;
- Convert.
Throw SizeError if rhs is not R**n --> R**n.
-
VpsInvMap
(int,const Tps<T>[])
;
- Constructor.
Construct map of dimension nDim and fill from rhs.
-
VpsInvMap
(const Matrix<T>&)
;
- Convert.
The constant terms are zero.
The linear terms are taken from M.
Throw SizeError if M is not square.
-
VpsInvMap
(const Vector<T>&)
;
- Convert.
The constant terms are taken from V.
The linear terms are the identity map.
-
void check
()const
;
- Check consistency.
-
static VpsInvMap<T> identity
(int)
;
- Set to identity.
-
VpsInvMap<T> inverse
()const
;
- Inverse.
Documentation generated by fci on Mon Feb 7 11:41:57 2000