ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
LJGen_Parameters Struct Reference

Generic Lennard-Jones with shift. More...

#include <nonbonded_interaction_data.hpp>

Public Member Functions

 LJGen_Parameters ()=default
 
 LJGen_Parameters (double epsilon, double sigma, double cutoff, double shift, double offset, double lam, double delta, double e1, double e2, double b1, double b2)
 
double get_auto_shift () const
 
double max_cutoff () const
 

Public Attributes

double eps = 0.0
 
double sig = 0.0
 
double cut = inactive_cutoff
 
double shift = 0.0
 
double offset = 0.0
 
double lambda = 1.0
 
double softrad = 0.0
 
double a1 = 0.0
 
double a2 = 0.0
 
double b1 = 0.0
 
double b2 = 0.0
 

Detailed Description

Generic Lennard-Jones with shift.

Definition at line 75 of file nonbonded_interaction_data.hpp.

Constructor & Destructor Documentation

◆ LJGen_Parameters() [1/2]

LJGen_Parameters::LJGen_Parameters ( )
default

◆ LJGen_Parameters() [2/2]

LJGen_Parameters::LJGen_Parameters ( double  epsilon,
double  sigma,
double  cutoff,
double  shift,
double  offset,
double  lam,
double  delta,
double  e1,
double  e2,
double  b1,
double  b2 
)

Definition at line 32 of file ljgen.cpp.

References stream.

Member Function Documentation

◆ get_auto_shift()

double LJGen_Parameters::get_auto_shift ( ) const
inline

Definition at line 94 of file nonbonded_interaction_data.hpp.

References a1, a2, b1, b2, cut, sig, and stream.

◆ max_cutoff()

double LJGen_Parameters::max_cutoff ( ) const
inline

Definition at line 101 of file nonbonded_interaction_data.hpp.

References cut, and offset.

Referenced by recalc_maximal_cutoff().

Member Data Documentation

◆ a1

double LJGen_Parameters::a1 = 0.0

◆ a2

double LJGen_Parameters::a2 = 0.0

◆ b1

double LJGen_Parameters::b1 = 0.0

◆ b2

double LJGen_Parameters::b2 = 0.0

◆ cut

◆ eps

double LJGen_Parameters::eps = 0.0

◆ lambda

double LJGen_Parameters::lambda = 1.0

◆ offset

double LJGen_Parameters::offset = 0.0

◆ shift

◆ sig

double LJGen_Parameters::sig = 0.0

◆ softrad

double LJGen_Parameters::softrad = 0.0

The documentation for this struct was generated from the following files: