CSMSL.Chemistry.ChemicalFormulaGenerator.AllFormulas C# (CSharp) Method

AllFormulas() public method

Generate all formulas regardless of mass between the min and max formula
public AllFormulas ( ) : IEnumerable
return IEnumerable
        public IEnumerable<ChemicalFormula> AllFormulas()
        {
            return FromMass(0.0, int.MaxValue - 1);
        }

Usage Example

        public void ChemicalFormulaGeneratorContainsFormula()
        {
            ChemicalFormulaGenerator generator = new ChemicalFormulaGenerator(new ChemicalFormula("H2O"));

            List<ChemicalFormula> formulas = generator.AllFormulas().ToList();
            ChemicalFormula ho = new ChemicalFormula("HO");

            Assert.Contains(ho, formulas);
        }