@@ -38,16 +38,16 @@ class VariableMultipole(Element):
38
38
SinBabove = float ,
39
39
NsamplesA = int ,
40
40
NsamplesB = int ,
41
- FuncA = Sequence [ float ] ,
42
- FuncAderiv1 = Sequence [ float ] ,
43
- FuncAderiv2 = Sequence [ float ] ,
44
- FuncAderiv3 = Sequence [ float ] ,
45
- FuncAderiv4 = Sequence [ float ] ,
46
- FuncB = Sequence [ float ] ,
47
- FuncBderiv1 = Sequence [ float ] ,
48
- FuncBderiv2 = Sequence [ float ] ,
49
- FuncBderiv3 = Sequence [ float ] ,
50
- FuncBderiv4 = Sequence [ float ] ,
41
+ FuncA = Sequence ,
42
+ FuncAderiv1 = Sequence ,
43
+ FuncAderiv2 = Sequence ,
44
+ FuncAderiv3 = Sequence ,
45
+ FuncAderiv4 = Sequence ,
46
+ FuncB = Sequence ,
47
+ FuncBderiv1 = Sequence ,
48
+ FuncBderiv2 = Sequence ,
49
+ FuncBderiv3 = Sequence ,
50
+ FuncBderiv4 = Sequence ,
51
51
Ramps = _array ,
52
52
Periodic = bool ,
53
53
)
@@ -132,23 +132,23 @@ def __init__(self, family_name: str, mode: int, **kwargs):
132
132
PhaseB(float): Phase of the sine excitation for PolynomB. Default 0 rad
133
133
SinAabove(float): Limit the sin function to be above. Default -1.
134
134
SinBabove(float): Limit the sin function to be above. Default -1.
135
- FuncA(Sequence[float] ): User defined tbt list for PolynomA
136
- FuncB(Sequence[float] ): User defined tbt list for PolynomB
137
- FuncAderiv1(Sequence[float] ): tbt list for PolynomA 1st derivative wrt tau.
135
+ FuncA(Sequence): User defined tbt list for PolynomA
136
+ FuncB(Sequence): User defined tbt list for PolynomB
137
+ FuncAderiv1(Sequence): tbt list for PolynomA 1st derivative wrt tau.
138
138
Default: zeros array of the custom function length.
139
- FuncBderiv1(Sequence[float] ): tbt list for PolynomB 1st derivative wrt tau.
139
+ FuncBderiv1(Sequence): tbt list for PolynomB 1st derivative wrt tau.
140
140
Default: zeros array of the custom function length.
141
- FuncAderiv2(Sequence[float] ): tbt list for PolynomA 2st derivative wrt tau.
141
+ FuncAderiv2(Sequence): tbt list for PolynomA 2st derivative wrt tau.
142
142
Default: zeros array of the custom function length.
143
- FuncBderiv2(Sequence[float] ): tbt list for PolynomB 2st derivative wrt tau.
143
+ FuncBderiv2(Sequence): tbt list for PolynomB 2st derivative wrt tau.
144
144
Default: zeros array of the custom function length.
145
- FuncAderiv3(Sequence[float] ): tbt list for PolynomA 3st derivative wrt tau.
145
+ FuncAderiv3(Sequence): tbt list for PolynomA 3st derivative wrt tau.
146
146
Default: zeros array of the custom function length.
147
- FuncBderiv3(Sequence[float] ): tbt list for PolynomB 3st derivative wrt tau.
147
+ FuncBderiv3(Sequence): tbt list for PolynomB 3st derivative wrt tau.
148
148
Default: zeros array of the custom function length.
149
- FuncAderiv4(Sequence[float] ): tbt list for PolynomA 4st derivative wrt tau.
149
+ FuncAderiv4(Sequence): tbt list for PolynomA 4st derivative wrt tau.
150
150
Default: zeros array of the custom function length.
151
- FuncBderiv4(Sequence[float] ): tbt list for PolynomB 4st derivative wrt tau.
151
+ FuncBderiv4(Sequence): tbt list for PolynomB 4st derivative wrt tau.
152
152
Default: zeros array of the custom function length.
153
153
FuncATimeDelay(float): generate a time offset on the function FUNCA.
154
154
It only has an effect if any of the derivatives is not zero.
0 commit comments