public IVHat Calculate( INormalFactory normalFactory, IVHatResultElementFactory VHatResultElementFactory, IVHatFactory VHatFactory, IRNBCalculation RNBCalculation, ItStarCalculation tStarCalculation, IVHatResultElementCalculation VHatResultElementCalculation, It t, IΛ Λ, IExpectedValueI expectedValueI, IVarianceI varianceI, Iυ2 υ2) { return(VHatFactory.Create( Λ.Value .Select(i => VHatResultElementCalculation.Calculate( normalFactory, VHatResultElementFactory, RNBCalculation, tStarCalculation, i, t, expectedValueI, varianceI, υ2)) .ToImmutableList())); }
public IVHatResultElementCalculation Create() { IVHatResultElementCalculation calculation = null; try { calculation = new VHatResultElementCalculation(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(calculation); }