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 ItStarCalculation Create() { ItStarCalculation calculation = null; try { calculation = new tStarCalculation(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(calculation); }
public IVHatResultElement Calculate( INormalFactory normalFactory, IVHatResultElementFactory VHatResultElementFactory, IRNBCalculation RNBCalculation, ItStarCalculation tStarCalculation, IΛIndexElement ΛIndexElement, It t, IExpectedValueI expectedValueI, IVarianceI varianceI, Iυ2 υ2) { return(VHatResultElementFactory.Create( ΛIndexElement, varianceI.GetElementAtAsdecimal( tStarCalculation.Calculate( normalFactory, RNBCalculation, ΛIndexElement, t, expectedValueI, varianceI, υ2), ΛIndexElement))); }