Bsoft object

struct Bmd

Source:

include/rwmd.h

Description:

A structure used for molecular mechanics.

Features:

This defines variables and constants for doing molecular dynamics or
other molecular mechanics.

Code:

struct Bmd {
double timestep; // Integration time step for MD
double Kfriction; // Friction coefficient
double Kbond; // Bond energy constant
double Kangle; // Angle energy constant
double Kelec; // Electrostatic energy constant
double Kvdw; // Van der Waals energy constant
double Ksep; // Separation distance energy constant
double Kpoint; // Point force energy constant
double Kmap; // Density map energy constant
double VdWcoeff1; // First Van der Waals coefficient (default 1/12)
double VdWcoeff2; // Second Van der Waals coefficient (default 1/6)
double sepdist; // Separation distance grid sampling
double cutoff; // Distance cutoff for non-bonded calculations
double pointdecay; // Decay constant for the point force
int bondsteps; // Number of sampling intervals along a bond
int wrap; // Flag to turn periodic boundaries on
double Ebond; // Bond energy
double Eangle; // Angle energy
double Eelec; // Electrostatic energy
double Evdw; // Van der Waals energy
double Esep; // Separation distance energy (overlap penalty)
double Epoint; // Point force energy
double Emap; // Density map associated energy
double Ekin; // Kinetic energy
double Epot; // Potential energy
Vector3 point; // Center of point force
Batomtype* atom; // Linked list of atom types
Bbondtype* bond; // Linked list of bond types
Bangletype* angle; // Linked list of angle types
} ;

Other objects included:

struct Bangletype
struct Batomtype
struct Bbondtype


Generated by bdoc.pl on Mon Jun 15 11:55:12 2009


Back to the Bsoft home