#include <action/LennardJones.hpp>
|
| real_t | getEnergy () const |
| |
| real_t | getVirial () const |
| |
| void | apply (data::Atoms &atoms, HalfVerletList &verletList) |
| |
| template<TwoPositionsPredicate Pred> |
| void | apply_if (const data::Atoms &atoms, const HalfVerletList &verletList, const Pred &pred) |
| |
| | LennardJones (const real_t rc, const real_t &sigma, const real_t &epsilon, const real_t &cappingDistance=0_r) |
| |
| | LennardJones (const std::vector< real_t > &cappingDistance, const std::vector< real_t > &rc, const std::vector< real_t > &sigma, const std::vector< real_t > &epsilon, const idx_t &numTypes, const bool isShifted) |
| |
◆ LennardJones() [1/2]
| mrmd::action::LennardJones::LennardJones |
( |
const real_t |
rc, |
|
|
const real_t & |
sigma, |
|
|
const real_t & |
epsilon, |
|
|
const real_t & |
cappingDistance = 0_r |
|
) |
| |
◆ LennardJones() [2/2]
| mrmd::action::LennardJones::LennardJones |
( |
const std::vector< real_t > & |
cappingDistance, |
|
|
const std::vector< real_t > & |
rc, |
|
|
const std::vector< real_t > & |
sigma, |
|
|
const std::vector< real_t > & |
epsilon, |
|
|
const idx_t & |
numTypes, |
|
|
const bool |
isShifted |
|
) |
| |
◆ apply()
◆ apply_if()
template<TwoPositionsPredicate Pred>
| void mrmd::action::LennardJones::apply_if |
( |
const data::Atoms & |
atoms, |
|
|
const HalfVerletList & |
verletList, |
|
|
const Pred & |
pred |
|
) |
| |
◆ getEnergy()
| real_t mrmd::action::LennardJones::getEnergy |
( |
| ) |
const |
◆ getVirial()
| real_t mrmd::action::LennardJones::getVirial |
( |
| ) |
const |
The documentation for this class was generated from the following files: