public void ClearConstraints() { MinimumFormula = new ChemicalFormula(); MaximumFormula = new ChemicalFormula(); }
/// <summary> /// Creates a generator with a maximum chemical formula allowed /// </summary> /// <param name="minimumChemicalFormula"></param> /// <param name="maximumChemicalFormula">The maximum chemical formula to generate</param> public ChemicalFormulaGenerator(ChemicalFormula minimumChemicalFormula, ChemicalFormula maximumChemicalFormula) { MinimumFormula = new ChemicalFormula(minimumChemicalFormula); MaximumFormula = new ChemicalFormula(maximumChemicalFormula); }
public void AddConstraint(ChemicalFormula minimumChemicalFormula, ChemicalFormula maximumChemicalFormula) { MinimumFormula.Add(minimumChemicalFormula); MaximumFormula.Add(maximumChemicalFormula); }
/// <summary> /// Creates a generator with a maximum chemical formula allowed /// </summary> /// <param name="maximumChemicalFormula">The maximum chemical formula to generate</param> public ChemicalFormulaGenerator(ChemicalFormula maximumChemicalFormula) : this(new ChemicalFormula(), maximumChemicalFormula) { }