Loading [MathJax]/extensions/TeX/AMSmath.js
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
buckingham.hpp File Reference

Routines to calculate the Buckingham potential between particle pairs. More...

#include "config/config.hpp"
#include "nonbonded_interaction_data.hpp"
#include <cmath>
+ Include dependency graph for buckingham.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

double buck_force_r (double A, double B, double C, double D, double r)
 Resultant Force due to a Buckingham potential between two particles at interatomic separation r greater than or equal to discont.
 
double buck_energy_r (double A, double B, double C, double D, double shift, double r)
 Potential Energy due to a Buckingham potential between two particles at interatomic separation r greater than or equal to discont.
 
double buck_pair_force_factor (IA_parameters const &ia_params, double dist)
 Calculate Buckingham force factor.
 
double buck_pair_energy (IA_parameters const &ia_params, double dist)
 Calculate Buckingham energy.
 

Detailed Description

Routines to calculate the Buckingham potential between particle pairs.

Implementation in buckingham.cpp.

Definition in file buckingham.hpp.

Function Documentation

◆ buck_energy_r()

double buck_energy_r ( double  A,
double  B,
double  C,
double  D,
double  shift,
double  r 
)
inline

Potential Energy due to a Buckingham potential between two particles at interatomic separation r greater than or equal to discont.

Definition at line 45 of file buckingham.hpp.

Referenced by buck_pair_energy(), and Buckingham_Parameters::Buckingham_Parameters().

◆ buck_force_r()

double buck_force_r ( double  A,
double  B,
double  C,
double  D,
double  r 
)
inline

Resultant Force due to a Buckingham potential between two particles at interatomic separation r greater than or equal to discont.

Definition at line 39 of file buckingham.hpp.

Referenced by buck_pair_force_factor(), and Buckingham_Parameters::Buckingham_Parameters().

◆ buck_pair_energy()

◆ buck_pair_force_factor()

double buck_pair_force_factor ( IA_parameters const &  ia_params,
double  dist 
)
inline