setFunctions(functions) {
    for (let i = 0; i < functions.length; i++) {
      this.addFunction(functions[i]);
    }
    return this;
  }
@param {IFunction[]|KernelFunction[]} functions
@return {this}