VFPDO Object Overloaded Builtins
overview of overloaded builtins for VFPDO object.
Description
Examples
Compatibility
The functionalities of some Maple builtin commands are extended for use on VFPDO object.
The following builtins have been overloaded for this purpose: indets, has, type, hastype
Let Delta be a VFPDO object.
(i) The call type(Delta, t) returns true if t is any of the following types: module, object, anything, appliable and VFPDO. See examples below.
(ii) The calls type(Delta, dependent(x)) and type(Delta, freeof(x)) respectively return true if the differential operator or the independent variables of Delta contain (respectively don't contain) x. See example below.
The indets, has, hastype builtin commands accept a VFPDO object and apply their methods onto the differential operator and the independent variables of the object.
These overloaded builtins are associated with the VFPDO object. For more detail, see Overview of the VFPDO object.
with⁡LieAlgebrasOfVectorFields:
Construct an VFPDO object from some differential expressions...
X≔VectorField⁡ξ⁡x,y⁢Dx+η⁡x,y⁢Dy,space=x,y
X≔ξ⁡x,y⁢ⅆⅆx+η⁡x,y⁢ⅆⅆy
Δ≔VFPDO⁡a1⁢diff⁡ξ⁡x,y,x−a2⁢ξ⁡x,y,diff⁡η⁡x,y,x,x−a12+a22⁢η⁡x,y,X
Δ≔X↦a1⋅ⅆⅆxX⁡x−a2⋅X⁡x,∂2∂x2X⁡y+−a12−a22⋅X⁡y
type
type⁡Δ,VFPDO,type⁡Δ,object,type⁡Δ,`module`,type⁡Δ,appliable
true,true,true,true
The VFPDO object contains x
type⁡Δ,dependent⁡x
true
type⁡Δ,freeof⁡a1
false
type⁡Δ,dependent⁡x,y
indets, has, hastype
indets⁡Δ
x,y,a1,a2
has⁡Δ,a1
hastype⁡Δ,name
hastype⁡Δ,list
The VFPDO Object Overloaded Builtins command was introduced in Maple 2020.
For more information on Maple 2020 changes, see Updates in Maple 2020.
See Also
VFPDO (Object overview)
LieAlgebrasOfVectorFields[VFPDO]
Download Help Document