GetIDBasis
get initial data basis as an IDBasis object from a LHPDE object
SetIDBasis
set initial data basis as an IDBasis object in a LHPDE object
Calling Sequence
Parameters
Description
Examples
Compatibility
GetIDBasis( obj)
SetIDBasis( obj, B)
obj
-
a LHPDE object.
B
a IDBasis object.
The GetIDBasis method returns the initial data basis as an IDBasis object for a LHPDE object.
The SetIDBasis method sets the IDBasis object in a LHPDE object.
To set an initial data basis in a LHPDE object, constructing an IDBasis object is required. See LieAlgebrasOfVectorFields[IDBasis] for more detail.
For an IDBasis object to be eligible to be set in a LHPDE object, their parametric derivatives must be the same. See example below.
These methods are associated with the LHPDE and IDBasis objects. For more detail, see Overview of the LHPDE object and Overview of the IDBasis object.
with⁡LieAlgebrasOfVectorFields:
Typesetting:-Settings⁡userep=true:
Typesetting:-Suppress⁡ξ⁡x,y,η⁡x,y:
E2≔LHPDE⁡diff⁡ξ⁡x,y,y,y=0,diff⁡η⁡x,y,x=−diff⁡ξ⁡x,y,y,diff⁡η⁡x,y,y=0,diff⁡ξ⁡x,y,x=0,indep=x,y,dep=ξ,η
E2≔ξy,y=0,ηx=−ξy,ηy=0,ξx=0,indep=x,y,dep=ξ,η
B≔IDBasis⁡E2,ξ⁡x,y−y⁢diff⁡ξ⁡x,y,y,η⁡x,y−x⁢diff⁡ξ⁡x,y,y,−diff⁡ξ⁡x,y,y
B≔ξ−y⁢ξy,η−x⁢ξy,−ξy
No initial data basis is set in E2 yet.
GetIDBasis⁡E2
FAIL
Their parametric derivatives must be the same,
GetParametricDerivatives⁡B
ξ,ξy,η
ParametricDerivatives⁡E2
SetIDBasis⁡E2,B
ξ−y⁢ξy,η−x⁢ξy,−ξy
B1≔GetIDBasis⁡E2
B1≔ξ−y⁢ξy,η−x⁢ξy,−ξy
type⁡B1,IDBasis
true
The GetIDBasis and SetIDBasis commands were introduced in Maple 2020.
For more information on Maple 2020 changes, see Updates in Maple 2020.
See Also
LHPDE (Object overview)
IDBasis (Object overview)
LieAlgebrasOfVectorFields[IDBasis]
GetParametricDerivatives
ParametricDerivatives
Download Help Document