tensor(deprecated)/connexF - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : tensor(deprecated)/connexF

tensor

  

connexF

  

compute the covariant components of the connection coefficients in a rigid frame

  

RiemannF

  

compute the covariant Riemann curvature tensor in a rigid frame

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

connexF(coord, g, h)

RiemannF(coord, ginv, hinv, gamma)

Parameters

coord

-

list of names of coordinate variables

g

-

constant covariant metric in the rigid frame; it must have character [-1,-1] and indexing function symmetric in its component array.

ginv

-

constant contravariant metric in the rigid frame; it must have character [1,1] and indexing function symmetric in its component array

h

-

covariant tetrad that transforms the metric in the natural basis to the one specified by the provided constant g (or ginv); h has the character [1,-1].

hinv

-

corresponding contravariant tetrad, in other words, the inverse of h; it has the character [-1,1]

gamma

-

covariant components of the connection coefficients in the rigid frame and this can be computed using connexF(..)

Description

Important: The tensor package has been deprecated. Use the superseding packages DifferentialGeometry and Physics instead.

• 

These two functions computes respectively the covariant connection coefficients and the covariant Riemann tensor in a rigid frame which may be null or orthonormal, given the constant metric and its inverse, and the tetrad (and its inverse) that transforms the natural-basis metric to the given constant metric.

• 

These two routines can be used on spaces of arbitrary dimensions and signature.

• 

For a diagonal constant metric, the tensor package function tensor[frame] can be used to obtain the required tetrad (and its inverse).

• 

Simplification:

– 

connexF() has one simplifier, `tensor/connexF/simp`, for simplifying algebraic expressions during the course of its computation.

– 

RiemannF() has also only one simplifier, `tensor/RiemannF/simp`, for simplifying algebraic expressions.

– 

Both simplifiers are initialized to `tensor/simp`, but it is recommended that each be customized to suit the needs of a particular problem.

• 

These two functions are part of the tensor package, and can be used in the form connexF(..), RiemannF(..) only after performing the command with(tensor), or with(tensor, connexF), etc.  The functions can always be accessed in the long form tensor[connexF], and tensor[RiemannF].

Examples

Important: The tensor package has been deprecated. Use the superseding packages DifferentialGeometry and Physics instead.

withtensor:

Entering the coordinates and covariant tetrad of the Plane wave metric

coordu,x,y,v:

h_comptsarray1..4,1..4,2,3=0,2,4=0,3,1=0,3,2=0,3,3=1,1,2=0,4,1=0,2,1=1,4,2=1,4,4=0,1,1=ax2+byx+cy2,1,3=0,1,4=1,4,3=0,3,4=0,2,2=0:

hcreate1,1,oph_compts

htableindex_char=1,−1,compts=ax2+bxy+cy2001100000−100−100

(1)

hinvinverth,DETh

hinvtableindex_char=−1,1,compts=0001100ax2bxycy200−100−100

(2)

Now specify the constant metric in the rigid frame.

g_comptsarraysymmetric,1..4,1..4:

forito4doforjfromito4dog_comptsi,j0enddoenddo:g_compts1,21:g_compts3,41:gcreate1,1,opg_compts

gtableindex_char=−1,−1,compts=01001000000−100−10

(3)

ginvinvertg,DETg

ginvtableindex_char=1,1,compts=01001000000−100−10

(4)

GammaconnexFcoord,g,h:

Now use act( 'display', .. ) to view the non-vanishing components.

actdisplay,Gamma

  NON-ZERO INDEPENDENT COMPONENTS :"[2, 3, 2] ="

"[3, 2, 2] ="

"[2, 4, 2] ="

"[4, 2, 2] ="

  CHARACTER :

_____________________________________________________

bx+2cy

bx2cy

2ax+by

2axby

−1,−1,−1

_____________________________________________________

(5)

RmRiemannFcoord,ginv,hinv,Gamma:

actdisplay,Rm

  NON-ZERO INDEPENDENT COMPONENTS :"[2, 3, 2, 4] ="

"[2, 4, 2, 4] ="

"[2, 3, 2, 3] ="

  CHARACTER :

  INDEXING FUNCTION :

_____________________________________________________

b

2a

2c

−1,−1,−1,−1

cov_riemann

_____________________________________________________

(6)

See Also

Physics[Christoffel]

Physics[D_]

Physics[d_]

Physics[Einstein]

Physics[g_]

Physics[LeviCivita]

Physics[Ricci]

Physics[Riemann]

Physics[Weyl]

tensor(deprecated)

tensor(deprecated)/change_basis

tensor(deprecated)[frame]

tensor(deprecated)[npcurve]

tensor(deprecated)[npspin]