constructor - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

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