Enum Class CalculatorTag

java.lang.Object
java.lang.Enum<CalculatorTag>
chemaxon.calculator.CalculatorTag
All Implemented Interfaces:
Serializable, Comparable<CalculatorTag>, java.lang.constant.Constable

@PublicAPI public enum CalculatorTag extends Enum<CalculatorTag>
List of optional tags that can be reported by a TaggedCalculator.

This enum may be extended with new constants in the future.

  • Enum Constant Details

    • CONFORMATION

      public static final CalculatorTag CONFORMATION
    • CONFORMER_CONFORMERS

      public static final CalculatorTag CONFORMER_CONFORMERS
    • CONFORMER_HASVALIDCONFORMER

      public static final CalculatorTag CONFORMER_HASVALIDCONFORMER
    • CONFORMER_LECONFORMER

      public static final CalculatorTag CONFORMER_LECONFORMER
    • DIPOLE

      public static final CalculatorTag DIPOLE
    • GEOMETRY

      public static final CalculatorTag GEOMETRY
    • GEOMETRY_PROJECTION

      public static final CalculatorTag GEOMETRY_PROJECTION
    • HBDA

      public static final CalculatorTag HBDA
    • HBDA_MICROSPECIES

      public static final CalculatorTag HBDA_MICROSPECIES
    • ISOELECTRICPOINT

      public static final CalculatorTag ISOELECTRICPOINT
    • LOGDCALCULATOR

      public static final CalculatorTag LOGDCALCULATOR
    • LOGS

      public static final CalculatorTag LOGS
    • MICROSPECIES_MAJORMS2

      public static final CalculatorTag MICROSPECIES_MAJORMS2
    • MICROSPECIES_MSDISTR2

      public static final CalculatorTag MICROSPECIES_MSDISTR2
    • MSA

      public static final CalculatorTag MSA
    • NMR_CNMR

      public static final CalculatorTag NMR_CNMR
    • NMR_HNMR

      public static final CalculatorTag NMR_HNMR
    • PKACALCULATOR

      public static final CalculatorTag PKACALCULATOR
    • PKAT

      public static final CalculatorTag PKAT
    • POLARIZABILITY

      public static final CalculatorTag POLARIZABILITY
    • POLARIZABILITY_GEOM3D

      public static final CalculatorTag POLARIZABILITY_GEOM3D
    • RESONANCE_CANONICAL

      public static final CalculatorTag RESONANCE_CANONICAL
    • RESONANCE_MAJORCONTRIBUTORS

      public static final CalculatorTag RESONANCE_MAJORCONTRIBUTORS
    • RESONANCE_ALL

      public static final CalculatorTag RESONANCE_ALL
    • STEREOISOMER_DOUBLEBOND

      public static final CalculatorTag STEREOISOMER_DOUBLEBOND
    • STEREOISOMER_TETRAHEDRAL

      public static final CalculatorTag STEREOISOMER_TETRAHEDRAL
    • TAUTOMERIZATION_CANONICAL

      public static final CalculatorTag TAUTOMERIZATION_CANONICAL
    • TAUTOMERIZATION_DOMINANTS

      public static final CalculatorTag TAUTOMERIZATION_DOMINANTS
    • TAUTOMERIZATION_GENERIC

      public static final CalculatorTag TAUTOMERIZATION_GENERIC
    • TAUTOMERIZATION_MAJOR

      public static final CalculatorTag TAUTOMERIZATION_MAJOR
  • Method Details

    • values

      public static CalculatorTag[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CalculatorTag valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • affectsPerformance

      public boolean affectsPerformance()
      Returns whether the presence of this tag affects the performance of the calculator.
    • asSet

      public Set<CalculatorTag> asSet()
      Returns a cached set that contains this element only.