public Iδ3 Calculate( Iδ3ParameterElementFactory δ3ParameterElementFactory, Iδ3Factory δ3Factory, Iδ3ParameterElementCalculation δ3ParameterElementCalculation, Isrd srd, It t, IW W, Iβ β, Iγ γ) { return(δ3Factory.Create( srd.Value .Select(x => δ3ParameterElementCalculation.Calculate( δ3ParameterElementFactory, x.dIndexElement, x.rIndexElement, x.sIndexElement, t, W, β, γ)) .ToImmutableList())); }