[]Enum lumol::sys::CellShape

pub enum CellShape {
    Infinite,
    Orthorhombic,
    Triclinic,
}

The shape of a cell determine how we will be able to compute the periodic boundaries condition.

Variants

Infinite

Infinite unit cell, with no boundaries

Orthorhombic

Orthorhombic unit cell, with cuboid shape

Triclinic

Triclinic unit cell, with arbitrary parallelepipedic shape

Trait Implementations

impl Copy for CellShape

impl PartialEq<CellShape> for CellShape

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for CellShape

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for CellShape

Auto Trait Implementations

impl Send for CellShape

impl Sync for CellShape

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]