scine_chemoton.gears.conformers.brute_force¶
Classes
This Gear generates all possible conformers as a guess based on the centroid of each Compound. |
- class scine_chemoton.gears.conformers.brute_force.BruteForceConformers[source]¶
This Gear generates all possible conformers as a guess based on the centroid of each Compound. The guesses are then optimized. Deduplication of optimized Structures happens when sorting them into compounds.
Notes
Checks if any existing Compound does not have conformer guesses generated. Conformer guesses are supposed to be the only ‘minimum_guess’ structures assigned to compounds as they are the only ones where the correct graph assignment should be possible. If no conformer guesses are present they are generated and the associated geometry optimizations are scheduled.
- Attributes:
- optionsBruteForceConformers.Options
The options for the BruteForceConformers Gear.
- class Options[source]¶
The options for the BruteForceConformers Gear.
-
conformer_job:
Job
¶ - db.Job (Scine::Database::Calculation::Job)
The Job used for the generation of new conformer guesses. The default is: the ‘conformers’ order on a single core.
-
conformer_settings:
ValueCollection
¶ - utils.ValueCollection
Additional settings passed to the conformer generation calculations. Empty by default.
-
cycle_time:
int
¶ - int
The minimum number of seconds between two cycles of the Gear. Cycles are finished independently of this option, hence if a cycle takes longer than the cycle_time will effectively lead to longer cycle times and not cause multiple cycles of the same Gear.
-
minimization_job:
Job
¶ - db.Job (Scine::Database::Calculation::Job)
The Job used to optimize the geometries of the generated conformer guesses. The default is: the ‘scine_geometry_optimization’ order on a single core.
-
minimization_settings:
ValueCollection
¶ - utils.ValueCollection
Additional settings passed to the geometry optimization calculations. Empty by default.
-
model:
Model
¶ - db.Model
The model the Gear is working with.
- temperature¶
- float
Temperature for Boltzmann evaluations
-
conformer_job: