public void AddVariationValues(string parameterName, IReadOnlyList <IReadOnlyList <double> > variations) { variations.Each(v => { var parameterVariation = new ParameterVariation { ParameterName = parameterName, Variation = v, VariationId = _variationValues.Count }; AddVariation(parameterVariation); }); }
public void AddVariationValues(string parameterName, int parameterIndex, IReadOnlyList <IReadOnlyList <double> > variations) { variations.Each(variation => { //The id is the current index in the variation array var variationId = _variationValues.Count; var parameterVariation = new ParameterVariation( parameterName, parameterIndex, variationId, variation); AddVariation(parameterVariation); }); }
public void AddVariation(ParameterVariation parameterVariation) { _variationValues.Add(parameterVariation); }