[]Enum lumol::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 Clone for CellShape

impl Copy for CellShape

impl Debug for CellShape

impl PartialEq<CellShape> for CellShape

impl StructuralPartialEq for CellShape

Auto Trait Implementations

impl RefUnwindSafe for CellShape

impl Send for CellShape

impl Sync for CellShape

impl Unpin for CellShape

impl UnwindSafe for CellShape

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Pointable for T

type Init = T

The type for initializers.

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,