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

#include <interaction.hpp>

Public Member Functions

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

Static Public Member Functions

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

Protected Attributes

flt epsilon
 
flt sigma
 
flt cut_distance
 
flt cut_energy
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

flt LJAttractCut::cut_distance
protected
flt LJAttractCut::cut_energy
protected
flt LJAttractCut::epsilon
protected
flt LJAttractCut::sigma
protected

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