@override List<double> evaluate(List<double> inputs) { final List<double> out = <double>[]; for (final UPdfFunction function in functions) { out.addAll(function.evaluate(inputs)); } return out; }