#18843: Differentiable manifolds: vector fields and tensor fields
-------------------------------------+-------------------------------------
       Reporter:  egourgoulhon       |        Owner:  egourgoulhon
           Type:  enhancement        |       Status:  new
       Priority:  major              |    Milestone:  sage-6.8
      Component:  geometry           |   Resolution:
       Keywords:  differentiable     |    Merged in:
  manifold, tensor field, vector     |    Reviewers:
  field, differential form           |  Work issues:
        Authors:  Eric Gourgoulhon,  |       Commit:
  Michal Bejger                      |  935a0f741185e30f50ad27750987d7bac63b957f
Report Upstream:  N/A                |     Stopgaps:
         Branch:                     |
  public/manifolds/diff_manif_tensor_fields|
   Dependencies:  #15916, #18100,    |
  #18783                             |
-------------------------------------+-------------------------------------
Description changed by egourgoulhon:

Old description:

> This ticket implements tensor fields (among which vector fields and
> differential forms) on differentiable manifolds. This is a follow-up of
> #18783 within the [http://sagemanifolds.obspm.fr/ SageManifolds project]
> (see the metaticket #18528 for an overview). As in #18783, the
> topological field K over which the differentiable manifold is defined is
> generic (with sufficient structure to define differentiability, e.g. a
> complete metric field), although in most applications, K='''R''' or
> K='''C'''.
>
> This ticket implements the following Python classes:
>
> 1/ Parent classes:
> - `VectorFieldModule`: module of vector fields on a differentiable
> manifold
> - `VectorFieldFreeModule`: free module of vector fields on a
> parallelizable differentiable manifold
> - `TensorFieldModule`: module of tensor fields of a given type (k,l) on a
> differentiable manifold
> - `TensorFieldFreeModule`: free module of tensor fields of a given type
> (k,l) on a parallelizable
>   differentiable manifold
> - `DiffFormModule`: module of differential forms of a given degree p
> (p-forms) on a differentiable
>   manifold
> - `DiffFormFreeModule`: free module of differential forms of a given
> degree p (p-forms) on a
>   parallelizable differentiable manifold
> - `AutomorphismFieldGroup`: general linear group of the module of vector
> fields on a differentiable
>   manifold
> - `AutomorphismFieldParalGroup`: general linear group of the free module
> of vector fields on a
>   parallelizable differentiable manifold
>
> 2/ Element classes:
>
> - `TensorField`: tensor field on a differentiable manifold
>   - `VectorField`: vector field on a differentiable manifold
>   - `DiffForm`: p-form on differentiable manifold
>   - `AutomorphismField`: field of tangent-space automorphisms on a
> differentiable manifold
> - `TensorFieldParal`: tensor field on a parallelizable differentiable
> manifold
>   - `VectorFieldParal`: vector field on a parallelizable differentiable
> manifold
>   - `DiffFormParal`: p-form on parallelizable differentiable manifold
>   - `AutomorphismFieldParal`: field of tangent-space automorphisms on a
> parallelizable differentiable
>     manifold
>
> 3/ Other classes:
>
> - `VectorFrame`: vector frame on a differentiable manifold
>   - `CoordFrame`: coordinate vector frame on a differentiable manifold
> - `CoFrame`: coframe (frame of 1-forms) on a differentiable manifold
>   - `CoordCoFrame`: coordinate coframe on a differentiable manifold

New description:

 This ticket implements tensor fields (among which vector fields and
 differential forms) on differentiable manifolds. This is a follow-up of
 #18783 within the [http://sagemanifolds.obspm.fr/ SageManifolds project]
 (see the metaticket #18528 for an overview). As in #18783, the non-
 discrete topological field K over which the differentiable manifold is
 defined is generic, although in most applications, K='''R''' or K='''C'''.

 This ticket implements the following Python classes:

 1/ Parent classes:
 - `VectorFieldModule`: module of vector fields on a differentiable
 manifold
 - `VectorFieldFreeModule`: free module of vector fields on a
 parallelizable differentiable manifold
 - `TensorFieldModule`: module of tensor fields of a given type (k,l) on a
 differentiable manifold
 - `TensorFieldFreeModule`: free module of tensor fields of a given type
 (k,l) on a parallelizable
   differentiable manifold
 - `DiffFormModule`: module of differential forms of a given degree p
 (p-forms) on a differentiable
   manifold
 - `DiffFormFreeModule`: free module of differential forms of a given
 degree p (p-forms) on a
   parallelizable differentiable manifold
 - `AutomorphismFieldGroup`: general linear group of the module of vector
 fields on a differentiable
   manifold
 - `AutomorphismFieldParalGroup`: general linear group of the free module
 of vector fields on a
   parallelizable differentiable manifold

 2/ Element classes:

 - `TensorField`: tensor field on a differentiable manifold
   - `VectorField`: vector field on a differentiable manifold
   - `DiffForm`: p-form on differentiable manifold
   - `AutomorphismField`: field of tangent-space automorphisms on a
 differentiable manifold
 - `TensorFieldParal`: tensor field on a parallelizable differentiable
 manifold
   - `VectorFieldParal`: vector field on a parallelizable differentiable
 manifold
   - `DiffFormParal`: p-form on parallelizable differentiable manifold
   - `AutomorphismFieldParal`: field of tangent-space automorphisms on a
 parallelizable differentiable
     manifold

 3/ Other classes:

 - `VectorFrame`: vector frame on a differentiable manifold
   - `CoordFrame`: coordinate vector frame on a differentiable manifold
 - `CoFrame`: coframe (frame of 1-forms) on a differentiable manifold
   - `CoordCoFrame`: coordinate coframe on a differentiable manifold

--

--
Ticket URL: <http://trac.sagemath.org/ticket/18843#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to