|
Description
|
|
•
|
The functionalities of some Maple builtin commands are extended for use on LHPDE object.
|
•
|
The following builtins have been overloaded for this purpose: normal, expand, simplify, indets, has, type, hastype, convert
|
•
|
The normal, expand, simplify builtin commands accept a LHPDE object and apply their methods onto its DEs system. Then they return a LHPDE object with new DEs system.
|
•
|
Let S be a LHPDE object.
|
•
|
(i) The call type(S, t) returns true if t is any of the following types: module, object, anything, and LHPDE. See examples below.
|
•
|
(ii) The call type(S, dependent(x)) and type(S, freeof(x)) respectively return true if the DEs system, the independent variables, and the dependent variables of S contain (respectively don't contain) x. See example below.
|
•
|
The indets, has, hastype builtin commands accept a LHPDE object and apply their methods onto the DEs system, the independent variables, and the dependent variables of the object.
|
•
|
The convert builtin command can convert a LHPDE object S into a LHPDO object.
|
|
|
Examples
|
|
>
|
|
>
|
|
>
|
|
|
normal, expand, simplify
|
|
>
|
|
| (1) |
| (2) |
| (3) |
| (4) |
|
|
type
|
|
>
|
|
The LHPDE object contains x
>
|
|
|
|
indets, has, hastype
|
|
| (8) |
|
|
convert
|
|
| (12) |
|
|
|
Compatibility
|
|
•
|
The LHPDE Object Overloaded Builtins command was introduced in Maple 2020.
|
|
|
|