private HowLeakyInputs_Phosphorus GeneratePhosphorusInputs(HowLeakyInputs_Phosphorus inputs, ParameterDataSetPtr phosphorusData) { if (phosphorusData != null) { if (inputs == null) { inputs = new HowLeakyInputs_Phosphorus(); } var properties = typeof(HowLeakyInputs_Phosphorus).GetProperties().ToList(); var errors = LoadValues(phosphorusData, inputs, properties); if (errors.Count > 0) { Errors.AddRange(errors); } return(inputs); } return(null); }
public HowLeakyEngineModule_Phosphorus(HowLeakyEngine sim, HowLeakyInputs_Phosphorus inputs) : base(sim) { InputModel = inputs; }