pele
Python energy landscape explorer
 All Classes Namespaces Functions Variables Typedefs
Public Member Functions | Public Attributes
pele::WCA_interaction Struct Reference

#include <wca.h>

List of all members.

Public Member Functions

 WCA_interaction (double sig, double eps)
double energy (double r2, size_t atom_i, size_t atom_j) const
double energy_gradient (double r2, double *gij, size_t atom_i, size_t atom_j) const
double energy_gradient_hessian (double r2, double *gij, double *hij, size_t atom_i, size_t atom_j) const

Public Attributes

double const _C6
double const _C12
double const _6C6
double const _12C12
double const _42C6
double const _156C12
double const _coff2
double const _eps

Detailed Description

Pairwise interaction for Weeks-Chandler-Andersen (WCA) potential

Definition at line 14 of file wca.h.


Constructor & Destructor Documentation

pele::WCA_interaction::WCA_interaction ( double  sig,
double  eps 
) [inline]

Definition at line 19 of file wca.h.


Member Function Documentation

double pele::WCA_interaction::energy ( double  r2,
size_t  atom_i,
size_t  atom_j 
) const [inline]

Definition at line 28 of file wca.h.

double pele::WCA_interaction::energy_gradient ( double  r2,
double *  gij,
size_t  atom_i,
size_t  atom_j 
) const [inline]

Definition at line 43 of file wca.h.

double pele::WCA_interaction::energy_gradient_hessian ( double  r2,
double *  gij,
double *  hij,
size_t  atom_i,
size_t  atom_j 
) const [inline]

Definition at line 60 of file wca.h.


Member Data Documentation

Definition at line 16 of file wca.h.

Definition at line 16 of file wca.h.

Definition at line 16 of file wca.h.

Definition at line 16 of file wca.h.

Definition at line 15 of file wca.h.

Definition at line 15 of file wca.h.

Definition at line 17 of file wca.h.

Definition at line 17 of file wca.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs