cos_repulsion_function Struct Reference

energy(delta) = max_residual*((cos(pi*delta)+1)/2)**exponent More...

#include <nonbonded.h>

List of all members.

Public Member Functions

 cos_repulsion_function (double max_residual_, double exponent_=1)
 Definition of coefficients.
double term (double vdw_distance, double delta) const
 Support for nonbonded class.
double residual (double term) const
 Support for nonbonded class.
double residual (double vdw_distance, double delta) const
 Residual.
double d_residual_d_delta_over_delta (double delta, double vdw_distance, double) const
 Support for nonbonded class.

Public Attributes

double max_residual
double exponent


Detailed Description

energy(delta) = max_residual*((cos(pi*delta)+1)/2)**exponent

Member Function Documentation

double term ( double  vdw_distance,
double  delta 
) const [inline]

Support for nonbonded class.

Not available in Python.

Referenced by cos_repulsion_function::residual().

double residual ( double  term  )  const [inline]

Support for nonbonded class.

Not available in Python.

Referenced by cos_repulsion_function::residual().

double d_residual_d_delta_over_delta ( double  delta,
double  vdw_distance,
double   
) const [inline]

Support for nonbonded class.

Not available in Python.


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

Generated on Tue Sep 1 17:12:31 2009 for cctbx by  doxygen 1.5.6