ParM  parm
A molecular dynamics library
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
LennardJonesCut Class Reference

#include <interaction.hpp>

Public Member Functions

 LennardJonesCut (const flt epsilon, const flt sigma, const flt cutsig)
 
flt energy (const Vec &diff)
 
Vec forces (const Vec &diff)
 

Static Public Member Functions

static Vec forces (const Vec diff, const flt eps, const flt sig, const flt cutsig)
 
static flt forces (const flt rsig, const flt cutsig)
 

Protected Attributes

flt epsilon
 
flt sigma
 
flt cut_distance
 
flt cut_energy
 

Constructor & Destructor Documentation

LennardJonesCut::LennardJonesCut ( const flt  epsilon,
const flt  sigma,
const flt  cutsig 
)
inline

Member Function Documentation

flt LennardJonesCut::energy ( const Vec diff)
inline
static Vec LennardJonesCut::forces ( const Vec  diff,
const flt  eps,
const flt  sig,
const flt  cutsig 
)
inlinestatic
static flt LennardJonesCut::forces ( const flt  rsig,
const flt  cutsig 
)
inlinestatic
Vec LennardJonesCut::forces ( const Vec diff)
inline

Member Data Documentation

flt LennardJonesCut::cut_distance
protected
flt LennardJonesCut::cut_energy
protected
flt LennardJonesCut::epsilon
protected
flt LennardJonesCut::sigma
protected

The documentation for this class was generated from the following file: