JetCalculus[PushforwardTotalVector] - push forward a total vector field by a transformation
Calling Sequences
PushforwardTotalVector()
Parameters
- a transformation between two jet spaces
|
Description
|
|
•
|
Let and be two fiber bundles with associated jet spaces and and with jet coordinates , ..., and , ..., respectively. Let be a transformation and let , ..., be the components of . Then the total Jacobian of is the matrix , where denotes the total derivative with respect to . The push forward of the total vector field on is the total vector , where .
|
•
|
The command PushforwardTotalVector is part of the DifferentialGeometry:-JetCalculus package. It can be used in the form PushforwardTotalVector(...) only after executing the commands with(DifferentialGeometry) and with(JetCalculus), but can always be used by executing DifferentialGeometry:-JetCalculus:-PushforwardTotalVector(...).
|
|
|
Examples
|
|
>
|
|
Example 1.
First initialize two different jet spaces over bundles , . The dimension of the base spaces are dimdim.
>
|
|
Define a transformation and compute its total Jacobian (a matrix).
E3 >
|
|
| (2.1) |
Define a vector field on and its total part on .
E1 >
|
|
| (2.4) |
Push forward totX to a vector field on
E1 >
|
|
| (2.5) |
|
|
|
|
|
|