public MolecularConcentration DiffuseBySieving(decimal flowRateOutInMls, decimal totalVolumeInMls) { var output = new MolecularConcentration() { Molecule = this.Molecule }; output.Extend((flowRateOutInMls / totalVolumeInMls) * this.SievingCoefficient); return(output); }
public void AddConstituent(MolecularConcentration input) { // Should Update Total Density, average charge? this.Constituents.Add(input.Molecule.Id, input); }