private ImmutableList <Tuple <FhirDateTime, FhirDecimal> > Convert_DayDiseaseInducedDeaths(
     IDayDiseaseInducedDeaths value)
 {
     return(value.Value
            .Select(
                i => new Tuple <FhirDateTime, FhirDecimal>(
                    i.t_IndexElement,
                    i.Value))
            .ToImmutableList());
 }
示例#2
0
 public IDayCumulativeDiseaseInducedDeaths Calculate(
     It t,
     IDayDiseaseInducedDeaths dayDiseaseInducedDeaths)
 {
     return(new C19M.M.C.A.Gumel2006.Classes.Results.DayCumulativeDiseaseInducedDeaths.DayCumulativeDiseaseInducedDeaths(
                t.Value.Select(
                    w => new C19M.M.C.A.Gumel2006.Classes.Calculations.DayCumulativeDiseaseInducedDeaths.DayCumulativeDiseaseInducedDeaths_ResultElement_Calculation().Calculate(
                        w,
                        t,
                        dayDiseaseInducedDeaths))
                .ToImmutableList()));
 }
示例#3
0
 public IDayCumulativeDiseaseInducedDeaths_ResultElement Calculate(
     FhirDateTime t_IndexElement,
     It t,
     IDayDiseaseInducedDeaths dayDiseaseInducedDeaths)
 {
     return(new C19M.M.C.A.Safi2010.Classes.ResultElements.DayCumulativeDiseaseInducedDeaths.DayCumulativeDiseaseInducedDeaths_ResultElement(
                t_IndexElement,
                new FhirDecimal(
                    t.Value
                    .Where(w => w >= t.StartDate && w <= t_IndexElement)
                    .Select(w => dayDiseaseInducedDeaths.GetElementAtAsdecimal(w))
                    .Sum())));
 }