ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
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