padArrayWithZeros static method
Implementation
static List<double> padArrayWithZeros(List<double> data) {
var dataLength = data.length;
if (isPowerOf2(dataLength)) {
return data;
}
int nY = (math.log(dataLength) / math.log(2.0)).ceil();
int userDataLength = math.pow(2, nY).floor();
var userData = List<double>.filled(userDataLength, 0);
for (var i = 0; i < dataLength; i++) {
userData[i] = data[i];
}
return userData;
}