ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
bonded_tab.hpp File Reference

Routines to calculate the energy and/or force for particle bonds, angles and dihedrals via interpolation of lookup tables. More...

#include "config/config.hpp"
#include "TabulatedPotential.hpp"
#include "angle_common.hpp"
#include "bonded_interactions/dihedral.hpp"
#include <utils/Vector.hpp>
#include <utils/math/sqr.hpp>
#include <cassert>
#include <cmath>
#include <memory>
#include <numbers>
#include <optional>
#include <tuple>
#include <vector>
+ Include dependency graph for bonded_tab.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TabulatedBond
 Base class for n-body tabulated potential (n=2,3,4). More...
 
struct  TabulatedDistanceBond
 Parameters for 2-body tabulated potential. More...
 
struct  TabulatedAngleBond
 Parameters for 3-body tabulated potential. More...
 
struct  TabulatedDihedralBond
 Parameters for 4-body tabulated potential. More...
 

Detailed Description

Routines to calculate the energy and/or force for particle bonds, angles and dihedrals via interpolation of lookup tables.

Definition in file bonded_tab.hpp.