AsOperator - Maple Help

Online Help

All Products    Maple    MapleSim


LHPDO Object as Operator

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

Delta( exprList )

Parameters

Delta

-

a LHPDO object

exprList

-

a list of differential expressions

Description

• 

An LHPDO object is appliable, and can act as a partial differential operator

• 

An LHPDO object Delta is a function that accepts a list of m expressions as argument, and returns a list of s expressions. Here, the integers 1m and 0s are properties of Delta determined at the time it is constructed, and which can be queried from the object. See example below.

• 

Where an LHPDO Delta is constructed from differential expressions with respect to dependent variables with partial dependencies, the operator Delta may only act on a list of expressions with these same dependencies. An error message is emitted if this condition is not met. See example below.

• 

These methods are associated with the LHPDO object. For more detail, see Overview of the LHPDO object.

Examples

withLieAlgebrasOfVectorFields:

ΔLHPDOdiffξx,y,y,y,diffηx,y,x+diffξx,y,y,diffηx,y,y,diffξx,y,x,indep=x,y,dep=ξ,η

Δξ,η→yyξ,xη+yξ,yη,xξ

(1)

The LHPDO Delta acts on an ordered pair of expressions, and returns a list of 4 elements.

Δξx,y,ηx,y

2y2ξx,y,xηx,y+yξx,y,yηx,y,xξx,y

(2)

Δyy0,xx0

0,0,0,0

(3)

GetDependentsCountΔ

2

(4)

GetSystemCountΔ

4

(5)

GetDependenciesΔ

x,y,x,y

(6)

Operator constructed from differential expressions with partial dependencies:

ULHPDOdiffux,x,xux,diffvy,y,y,indep=x,y,dep=u,v

Uu,v→xxuu,yyv

(7)

GetDependenciesU

x,y

(8)

Uexpx,expy

0,ⅇy

(9)

The operator U is constructed to act on functions [u(x),v(y)], and it is an error to ask it to act on expressions with more general dependencies:

Uexpx+y,expy

Error, (in U) invalid input: 1st argument to LHPDO operator depends on extra variables [y]

Compatibility

• 

The LHPDO Object as Operator command was introduced in Maple 2020.

• 

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

See Also

LHPDO (Object overview)

LieAlgebrasOfVectorFields[LHPDO]