public Iυ2 Calculate( INormalFactory normalFactory, Iυ2ResultElementFactory υ2ResultElementFactory, Iυ2Factory υ2Factory, IMRNBCalculation MRNBCalculation, IRNBCalculation RNBCalculation, Iυ2ResultElementCalculation υ2ResultElementCalculation, It t, IΛ Λ, IΩ Ω, IExpectedValueI expectedValueI, IVarianceI varianceI) { return(υ2Factory.Create( Λ.Value .Select(i => υ2ResultElementCalculation.Calculate( normalFactory, υ2ResultElementFactory, MRNBCalculation, RNBCalculation, i, t, Ω, expectedValueI, varianceI)) .ToImmutableList())); }
public Iυ2ResultElementCalculation Create() { Iυ2ResultElementCalculation calculation = null; try { calculation = new υ2ResultElementCalculation(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(calculation); }