# [−]Struct lumol::sys::compute::Pressure

pub struct Pressure;

Compute the pressure of the system using the virial definition.

$$p = \sum_i m_i \vec v_i \cdot \vec v_i + \frac{Tr(\underline{W})}{3V}$$

where $m_i$ is the mass of particle $i$, $\vec v_i$ the velocity of particle $i$, $V$ the simulation volume, $Tr$ is the matricial trace, and $\underline{W}$ the Virial.

## Trait Implementations

### impl Compute for Pressure

#### type Output = f64

The data type of the property

## Blanket Implementations

### impl<T> Pointable for T

#### type Init = T

The type for initializers.

### 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.