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

Public Member Functions

 ComputeQMAtom ()
 
 ComputeQMAtom (Position posInit, float chrgInit, int idInit, Real qmInit, int hiInit, int newvdwType)
 
 ComputeQMAtom (const ComputeQMAtom &ref)
 

Public Attributes

Position position
 
float charge
 
int id
 
Real qmGrpID
 
int homeIndx
 
int vdwType
 

Detailed Description

Definition at line 66 of file ComputeQM.C.

Constructor & Destructor Documentation

◆ ComputeQMAtom() [1/3]

ComputeQMAtom::ComputeQMAtom ( )
inline

Definition at line 73 of file ComputeQM.C.

73  : position(0), charge(0), id(-1), qmGrpID(-1),
74  homeIndx(-1), vdwType(0) {}
float charge
Definition: ComputeQM.C:68
Position position
Definition: ComputeQM.C:67
Real qmGrpID
Definition: ComputeQM.C:70

◆ ComputeQMAtom() [2/3]

ComputeQMAtom::ComputeQMAtom ( Position  posInit,
float  chrgInit,
int  idInit,
Real  qmInit,
int  hiInit,
int  newvdwType 
)
inline

Definition at line 75 of file ComputeQM.C.

References charge, homeIndx, position, qmGrpID, and vdwType.

76  {
77  position = posInit;
78  charge = chrgInit;
79  id = idInit;
80  qmGrpID = qmInit;
81  homeIndx = hiInit;
82  vdwType = newvdwType;
83  }
float charge
Definition: ComputeQM.C:68
Position position
Definition: ComputeQM.C:67
Real qmGrpID
Definition: ComputeQM.C:70

◆ ComputeQMAtom() [3/3]

ComputeQMAtom::ComputeQMAtom ( const ComputeQMAtom ref)
inline

Definition at line 84 of file ComputeQM.C.

References charge, homeIndx, id, position, qmGrpID, and vdwType.

84  {
85  position = ref.position;
86  charge = ref.charge;
87  id = ref.id;
88  qmGrpID = ref.qmGrpID;
89  homeIndx = ref.homeIndx;
90  vdwType = ref.vdwType;
91  }
float charge
Definition: ComputeQM.C:68
Position position
Definition: ComputeQM.C:67
Real qmGrpID
Definition: ComputeQM.C:70

Member Data Documentation

◆ charge

float ComputeQMAtom::charge

◆ homeIndx

int ComputeQMAtom::homeIndx

Definition at line 71 of file ComputeQM.C.

Referenced by ComputeQMAtom(), ComputeQM::doWork(), and ComputeQMMgr::recvPartQM().

◆ id

int ComputeQMAtom::id

◆ position

Position ComputeQMAtom::position

◆ qmGrpID

Real ComputeQMAtom::qmGrpID

◆ vdwType

int ComputeQMAtom::vdwType

Definition at line 72 of file ComputeQM.C.

Referenced by ComputeQMAtom(), and ComputeQM::doWork().


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