pub struct LogNormal;Expand description
Log-normal chain length distribution.
Flexible distribution parameterized by Mn and PDI: σ² = ln(PDI), μ = ln(Xn) − σ²/2
Note: the relation PDI = exp(σ²) is exact for a continuous mass distribution. When end-group mass (m_end) is non-negligible compared to Mn, the actual PDI of the generated ensemble will deviate slightly because MW(n) = n·m0 + m_end introduces a constant offset. The approximation is excellent when m_end << Mn (typical for high-MW polymers).
Suitable for most synthetic polymers (radical, anionic, etc.).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LogNormal
impl RefUnwindSafe for LogNormal
impl Send for LogNormal
impl Sync for LogNormal
impl Unpin for LogNormal
impl UnsafeUnpin for LogNormal
impl UnwindSafe for LogNormal
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