Package org.openscience.cdk.ringsearch
Enum Class AllRingsFinder.Threshold
- All Implemented Interfaces:
Serializable
,Comparable<AllRingsFinder.Threshold>
,java.lang.constant.Constable
- Enclosing class:
- AllRingsFinder
The threshold values provide a limit at which the computation stops.
There will always be some ring systems in which we cannot compute every
possible ring (e.g. Fullerenes). This limit replaces the previous timeout
and provides a more meaningful measure of what to expect based on
precomputed percentiles. It is important to consider that, higher is not
always better - generally the large values generate many more rings then
can be reasonably be handled.
The latest results were calculated on PubChem Compound (Dec' 12) and summarised below.
The latest results were calculated on PubChem Compound (Dec' 12) and summarised below.
Maximum Degree | Percent (%) | Completed (ring systems) | Uncompleted (ring systems) |
---|---|---|---|
72 | 99.95 | 17834013 | 8835 |
84 | 99.96 | 17835876 | 6972 |
126 | 99.97 | 17837692 | 5156 |
216 | 99.98 | 17839293 | 3555 |
684 | 99.99 (default) | 17841065 | 1783 |
882 | 99.991 | 17841342 | 1506 |
1062 | 99.992 | 17841429 | 1419 |
1440 | 99.993 | 17841602 | 1246 |
3072 | 99.994 | 17841789 | 1059 |
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRun without any threshold, possibly until the end of time itself.Based on PubChem Compound (Dec '12), perception will complete for 99.95% of ring systems.Based on PubChem Compound (Dec '12), perception will complete for 99.96% of ring systems.Based on PubChem Compound (Dec '12), perception will complete for 99.97% of ring systems.Based on PubChem Compound (Dec '12), perception will complete for 99.98% of ring systems.Based on PubChem Compound (Dec '12), perception will complete for 99.99% of ring systems.Based on PubChem Compound (Dec '12), perception will complete for 99.991% of ring systems.Based on PubChem Compound (Dec '12), perception will complete for 99.992% of ring systems.Based on PubChem Compound (Dec '12), perception will complete for 99.993% of ring systems.Based on PubChem Compound (Dec '12), perception will complete for 99.994% of ring systems. -
Method Summary
Modifier and TypeMethodDescriptionstatic AllRingsFinder.Threshold
Returns the enum constant of this class with the specified name.static AllRingsFinder.Threshold[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PubChem_95
Based on PubChem Compound (Dec '12), perception will complete for 99.95% of ring systems. -
PubChem_96
Based on PubChem Compound (Dec '12), perception will complete for 99.96% of ring systems. -
PubChem_97
Based on PubChem Compound (Dec '12), perception will complete for 99.97% of ring systems. -
PubChem_98
Based on PubChem Compound (Dec '12), perception will complete for 99.98% of ring systems. -
PubChem_99
Based on PubChem Compound (Dec '12), perception will complete for 99.99% of ring systems. -
PubChem_991
Based on PubChem Compound (Dec '12), perception will complete for 99.991% of ring systems. -
PubChem_992
Based on PubChem Compound (Dec '12), perception will complete for 99.992% of ring systems. -
PubChem_993
Based on PubChem Compound (Dec '12), perception will complete for 99.993% of ring systems. -
PubChem_994
Based on PubChem Compound (Dec '12), perception will complete for 99.994% of ring systems. -
None
Run without any threshold, possibly until the end of time itself.
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-