[]Module lumol::sys::compute

Algorithm to compute physical properties of a System

Structs

AtomicVirial

Compute the virial tensor of the system using the atomic definition.

Forces

Compute all the forces acting on the system, and return a vector of force acting on each particles

KineticEnergy

Compute the kinetic energy of the system

MolecularVirial

Compute the virial tensor of the system using the molecular definition

PotentialEnergy

Compute the potential energy of the system

Pressure

Compute the pressure of the system using the virial definition.

PressureAtTemperature

Compute the pressure of the system using the virial definition, at a given temperature.

Stress

Compute the stress tensor of the system from the virial definition

StressAtTemperature

Compute the stress tensor of the system from the virial definition, at the given temperature.

Temperature

Compute the instantaneous temperature of the system

TotalEnergy

Compute the total energy of the system

Virial

Compute the virial tensor of the system, picking between AtomicVirial and MolecularVirial depending on the number of degrees of freedom simulated on the system.

Volume

Compute the volume of the system

Traits

Compute

The Compute trait allow to compute properties of a system, without modifying this system. The Output type is the type of the computed property.