constructor - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


LieAlgebrasOfVectorFields

  

VFPDO

  

construct a VFPDO object

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

VFPDO( "trivial", V)

VFPDO( p, V )

VFPDO( L)

Parameters

V

-

an VectorField object

L

-

an LAVF object

p

-

a list or set of linear homogeneous differential expressions or a LHPDE object whose dependent variables are the components of the VectorField V

Description

• 

The command VFPDO(...) is for constructing a VFPDO object. It returns a VFPDO object if successful. A valid VFPDO object has access to various methods which allow it to be manipulated and its contents queried. For more detail, see Overview of the VFPDO object.

• 

The VFPDO constructor command works by taking a list of linear homogeneous differential expressions and return essentially the same thing, but as a differential operator on the vector field V.

• 

In the first calling sequence VFPDO("trivial", V) returns the zero VFPDO operator on the vector field V.

• 

In the second calling sequence, the first input argument is a list or set of scalar expressions or equations, or alternatively a table as returned by DEtools[rifsimp] or a LHPDE object, and their dependant variables must be components of the vector field V.

• 

In the third sequence, it builds a VFPDO from LAVF L. Note here if the L is integrated, the VFPDO will be built from the implicit form of L.

• 

This command is part of the LieAlgebrasOfVectorFields package. For more detail, see Overview of the LieAlgebrasOfVectorFields package.

• 

This command can be used in the form VFPDO(...) only after executing the command with(LieAlgebrasOfVectorFields), but can always be used in the form LieAlgebrasOfVectorFields:-VFPDO(...).

Examples

withLieAlgebrasOfVectorFields:

XVectorFieldξx,yDx+ηx,yDy,space=x,y

Xξx,yⅆⅆx+ηx,yⅆⅆy

(1)

SLHPDEdiffξx,y,x=0,diffξx,y,y,y=0,diffηx,y,x=diffξx,y,y,diffηx,y,y=0,indep=x,y,dep=ξ,η

Sxξx,y=0,2y2ξx,y=0,xηx,y=yξx,y,yηx,y=0,indep=x,y,dep=ξx,y,ηx,y

(2)

LLAVFX,S

Lξx,yⅆⅆx+ηx,yⅆⅆy&where2y2ξx,y=0,xξx,y=0,xηx,y=yξx,y,yηx,y=0

(3)

First we build a trivial VFPDO

VFPDOtrivial,X

XXx,Xy

(4)

or we can build a VFPDO directly from a LAVF..

VFPDOL

X2y2Xx,ⅆⅆxXx,xXy+yXx,ⅆⅆyXy

(5)

Compatibility

• 

The LieAlgebrasOfVectorFields[VFPDO] command was introduced in Maple 2020.

• 

For more information on Maple 2020 changes, see Updates in Maple 2020.

See Also

VFPDO (Object overview)

LieAlgebrasOfVectorFields (Package overview)

LieAlgebrasOfVectorFields[VectorField]

LieAlgebrasOfVectorFields[VFPDO]

VFPDO as operator