|  |  D.15.36 VecField_lib 
Library:
VecField.lib
Purpose:
   vector fields, with algorithms for
                        jordan and diagonal forms
Authors:
Adrian Rettich, rettich@mathematik.uni-kl.de
Raul Epure, epure@mathematik.uni-kl.de
 
References:
[1] Kyoji Saito, Quasihomogene isolierte
Singularitaeten von Hyperflaechen, 1971
 
Overview:
Implements a class VecField, represented by a vector.
For example, 'VecField V = [x3,xy]' declares the vector field
v = x3 d_x+xy d_y. Instead of a vector, an nx1 matrix is also
accepted. The vector can be recovered as V.vec.
Supports coordinate transformations (via maps), which are
represented by tracking a map 'V.coordinates' which maps
the standard coordinates to those in which V is currently
represented. V.dimension stores the vector field's dimension,
which is just nvars(basering), and V.lin yields the linear part
of V. You may set an additional parameter V.precision,
which dictates the degree to which operations on the
vector field should be exact.
 The default precision is 1. Precision is preserved across
transformations, additions, and all other manipulations
of vector fields.
 
 
Procedures:
 
 |