protected override void Context()
 {
     base.Context();
     _matlabOriginData = new Core.Snapshots.OriginData
     {
         Species    = CoreConstants.Species.HUMAN,
         Population = CoreConstants.Population.ICRP,
         Age        = new Parameter
         {
             Value = 30,
             Unit  = "year(s)",
         },
         Weight = new Parameter
         {
             Value = 75,
             Unit  = "kg",
         },
         Height = new Parameter
         {
             Value = 17.5,
             Unit  = "dm",
         },
         Gender = CoreConstants.Gender.Female
     };
 }
예제 #2
0
        private OriginData originDataFrom(Core.Snapshots.OriginData originData)
        {
            var coreOriginData = _originDataMapper.MapToModel(originData).Result;

            if (coreOriginData.SpeciesPopulation.IsAgeDependent && originData.Age == null)
            {
                throw new PKSimException(PKSimConstants.Error.ParameterIsRequired(CoreConstants.Parameters.AGE));
            }


            return(coreOriginData);
        }
예제 #3
0
 private OriginData originDataFrom(Core.Snapshots.OriginData originData)
 {
     return(_originDataMapper.MapToModel(originData, new SnapshotContext()).Result);
 }