Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

MatPoint Class Reference

Point with a mass, charge and VdW parameters usually associated with an atom. More...

#include <haatom.h>

Inheritance diagram for MatPoint:

Vec3D HaAtom List of all members.

Public Member Functions

const char * GetFFSymbol () const
 Get Force Field symbol of the point.

const char * SetFFSymbol (HaString new_ff_symbol)
 Set Force Field.

virtual bool IsHydrogen () const
 check if the point is hydrogen

virtual bool IsAtom () const
 check the mat point is an atom

virtual void Select ()
 Select MatPoint.

virtual void UnSelect ()
 Unselect MatPoint.

virtual int Selected () const
 Check if MatPoint is selected.

const char * GetRef (int ref_type=ATOMREF_FULL) const
 Get string with a reference ID of the Mat Point.

virtual bool FillRef (char *buf, int mode=ATOMREF_FULL) const
 Write to the string ID of the Mat Point.

int SetParamFrom (const MatPoint &pt_ref)
 Set Parameters from MatPoint reference.

bool SetCharge (double new_charge)
 Set Charge of the point.

double GetCharge () const
 Get Charge of the point.

double GetMass () const
 get the mass of the point

bool SetMass (double new_mass)
 Set the mass of the point.


Public Attributes

double charge
 charge of the point (atomic charge)

double mass
 Mass of the point in Atomic units.

double vdw_rad
 atom VdW radius (in Bohr) to compute Van-der-Waals interactions

double ew
HaString FFSymbol
 Force-field symbol.


Detailed Description

Point with a mass, charge and VdW parameters usually associated with an atom.


Member Data Documentation

double MatPoint::ew
 

mimimum energy of vdW interaction < of the two identical atoms kcal/mol


The documentation for this class was generated from the following files:
Generated on Tue Feb 17 02:03:21 2004 for harlem by doxygen 1.3.6