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

#include <NamdTypes.h>

Inheritance diagram for InputAtom:
FullAtom CompAtom CompAtomExt

Public Member Functions

int32 operator< (const InputAtom &a) const
 

Public Attributes

bool isValid
 
int16 isGP
 
int16 isMP
 
int32 hydList
 
int32 GPID
 
int32 MPID
 
- Public Attributes inherited from FullAtom
Velocity velocity
 
Position fixedPosition
 
double recipMass
 
Mass mass
 
union {
   Real   langevinParam
 
}; 
 
union {
   PerAtomFlags   flags
 
   int32   status
 Atom status bit fields defined in structures.h. More...
 
}; 
 
Transform transform
 
int32 migrationGroupSize
 
Real rigidBondLength
 
- Public Attributes inherited from CompAtom
Position position
 
Charge charge
 
int16 vdwType
 
uint8 partition
 
uint8 nonbondedGroupSize: 3
 
uint8 hydrogenGroupSize: 4
 
uint8 isWater: 1
 
- Public Attributes inherited from CompAtomExt
int32 sortOrder
 
uint32 id: 30
 
uint32 atomFixed: 1
 
uint32 groupFixed: 1
 

Detailed Description

Definition at line 243 of file NamdTypes.h.

Member Function Documentation

◆ operator<()

int32 InputAtom::operator< ( const InputAtom a) const
inline

Definition at line 251 of file NamdTypes.h.

References hydList.

251  {
252  return hydList < a.hydList;
253  }
int32 hydList
Definition: NamdTypes.h:247

Member Data Documentation

◆ GPID

int32 InputAtom::GPID

Definition at line 248 of file NamdTypes.h.

◆ hydList

int32 InputAtom::hydList

Definition at line 247 of file NamdTypes.h.

Referenced by operator<().

◆ isGP

int16 InputAtom::isGP

Definition at line 245 of file NamdTypes.h.

Referenced by ParallelIOMgr::integrateMigratedAtoms().

◆ isMP

int16 InputAtom::isMP

Definition at line 246 of file NamdTypes.h.

Referenced by ParallelIOMgr::calcAtomsInEachPatch().

◆ isValid

bool InputAtom::isValid

◆ MPID

int32 InputAtom::MPID

Definition at line 249 of file NamdTypes.h.


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