arrayComplexPadStart function
Add zeros at begging of the array
Examples
var list = ArrayComplex([
Complex(real: 3.0, imaginary: 4.0),
Complex(real: 3.0, imaginary: 4.0) ,
Complex(real: 3.0, imaginary: 4.0)]);
print(arrayComplexPadStart(list, 2));
/* expected output:
ArrayComplex([
Complex(real: 0.0, imaginary: 0.0),
Complex(real: 0.0, imaginary: 0.0),
Complex(real: 3.0, imaginary: 4.0),
Complex(real: 3.0, imaginary: 4.0),
Complex(real: 3.0, imaginary: 4.0)
])
*/
Implementation
ArrayComplex arrayComplexPadStart(ArrayComplex a, int pad) {
var aux = ArrayComplex.fixed(pad, initialValue: Complex());
return arrayComplexConcat(aux, a);
}