NAMD
Public Member Functions | Public Attributes | List of all members
QMAtomData Struct Reference

Public Member Functions

 QMAtomData ()
 
 QMAtomData (Position posInit, float chrgInit, int idInit, int bountToIndxInit, int newType, char *elementInit, Real newDist)
 

Public Attributes

Position position
 
float charge
 
int id
 
int bountToIndx
 
int type
 
char element [3]
 
Real dist
 

Detailed Description

Definition at line 296 of file ComputeQM.C.

Constructor & Destructor Documentation

◆ QMAtomData() [1/2]

QMAtomData::QMAtomData ( )
inline

Definition at line 304 of file ComputeQM.C.

304  : position(0), charge(0), id(-1), bountToIndx(-1),
305  type(-1), dist(0) {}
int bountToIndx
Definition: ComputeQM.C:300
float charge
Definition: ComputeQM.C:298
Real dist
Definition: ComputeQM.C:303
Position position
Definition: ComputeQM.C:297

◆ QMAtomData() [2/2]

QMAtomData::QMAtomData ( Position  posInit,
float  chrgInit,
int  idInit,
int  bountToIndxInit,
int  newType,
char *  elementInit,
Real  newDist 
)
inline

Definition at line 306 of file ComputeQM.C.

References bountToIndx, charge, dist, element, position, and type.

308  {
309  position = posInit;
310  charge = chrgInit;
311  id = idInit;
312  bountToIndx = bountToIndxInit;
313  type = newType;
314  strncpy(element,elementInit,3);
315  dist = newDist;
316  }
int bountToIndx
Definition: ComputeQM.C:300
float charge
Definition: ComputeQM.C:298
Real dist
Definition: ComputeQM.C:303
Position position
Definition: ComputeQM.C:297
char element[3]
Definition: ComputeQM.C:302

Member Data Documentation

◆ bountToIndx

int QMAtomData::bountToIndx

◆ charge

float QMAtomData::charge

◆ dist

Real QMAtomData::dist

◆ element

char QMAtomData::element[3]

Definition at line 302 of file ComputeQM.C.

Referenced by ComputeQMMgr::calcMOPAC(), QMAtomData(), and ComputeQMMgr::recvPntChrg().

◆ id

int QMAtomData::id

◆ position

Position QMAtomData::position

◆ type

int QMAtomData::type

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