pub struct ConformerConfig {
pub count: usize,
pub rmsd_threshold: f64,
pub force_field: ConformerForceField,
pub noise_sigma_deg: f64,
}Expand description
Configuration for conformer ensemble generation.
count: number of conformers to attempt (before RMSD pruning).rmsd_threshold: minimum Kabsch-aligned RMSD (Å) between retained conformers. Set to 0.0 to disable pruning.force_field: minimization engine after ETKDG placement.noise_sigma_deg: standard deviation of Gaussian torsion noise (degrees). Default 30°; set to 0.0 for deterministic single-conformer generation.
Fields§
§count: usize§rmsd_threshold: f64§force_field: ConformerForceField§noise_sigma_deg: f64Trait Implementations§
Source§impl Clone for ConformerConfig
impl Clone for ConformerConfig
Source§fn clone(&self) -> ConformerConfig
fn clone(&self) -> ConformerConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConformerConfig
impl Debug for ConformerConfig
Auto Trait Implementations§
impl Freeze for ConformerConfig
impl RefUnwindSafe for ConformerConfig
impl Send for ConformerConfig
impl Sync for ConformerConfig
impl Unpin for ConformerConfig
impl UnsafeUnpin for ConformerConfig
impl UnwindSafe for ConformerConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more