NAMD
Classes | Macros | Typedefs
NamdTypes.h File Reference
#include "common.h"
#include "Vector.h"
#include "ResizeArray.h"

Go to the source code of this file.

Classes

struct  Transform
 
struct  CompAtom
 
struct  CompAtomExt
 
struct  FullAtom
 
struct  InputAtom
 
struct  CudaAtom
 
struct  CudaForce
 
struct  LocalID
 
struct  ExtForce
 
struct  __sort_entry
 
struct  proxyTreeNode
 

Macros

#define PUSH_RANGE(name, cid)   do { } while(0)
 
#define POP_RANGE   do { } while(0)
 
#define RANGE(namd, cid)   do { } while(0)
 

Typedefs

typedef Vector Position
 
typedef Vector Velocity
 
typedef Vector Force
 
typedef int AtomID
 
typedef int AtomType
 
typedef float Mass
 
typedef float Charge
 
typedef double Coordinate
 
typedef int SigIndex
 
typedef int AtomSigID
 
typedef int ExclSigID
 
typedef ResizeArray< CudaAtomCudaAtomList
 
typedef ResizeArray< CompAtomCompAtomList
 
typedef ResizeArray< CompAtomExtCompAtomExtList
 
typedef ResizeArray< FullAtomFullAtomList
 
typedef ResizeArray< InputAtomInputAtomList
 
typedef ResizeArray< PositionPositionList
 
typedef ResizeArray< VelocityVelocityList
 
typedef ResizeArray< ForceForceList
 
typedef ResizeArray< TransformTransformList
 
typedef ResizeArray< AtomIDAtomIDList
 
typedef ResizeArray< BigRealBigRealList
 
typedef ResizeArray< RealRealList
 
typedef float GBReal
 
typedef ResizeArray< GBRealGBRealList
 
typedef ResizeArray< int > IntList
 
typedef int PatchID
 
typedef int ComputeID
 
typedef int NodeID
 
typedef ResizeArray< PatchIDPatchIDList
 
typedef ResizeArray< Patch * > PatchList
 
typedef ResizeArray< Compute * > ComputeList
 
typedef ResizeArray< NodeIDNodeIDList
 
typedef struct __sort_entry SortEntry
 
typedef ResizeArray
< proxyTreeNode
proxyTreeNodeList
 

Macro Definition Documentation

#define POP_RANGE   do { } while(0)

Definition at line 333 of file NamdTypes.h.

#define PUSH_RANGE (   name,
  cid 
)    do { } while(0)

Definition at line 332 of file NamdTypes.h.

#define RANGE (   namd,
  cid 
)    do { } while(0)

Definition at line 334 of file NamdTypes.h.

Typedef Documentation

typedef int AtomID

Definition at line 29 of file NamdTypes.h.

Definition at line 175 of file NamdTypes.h.

typedef int AtomSigID

Definition at line 82 of file NamdTypes.h.

typedef int AtomType

Definition at line 30 of file NamdTypes.h.

Definition at line 176 of file NamdTypes.h.

typedef float Charge

Definition at line 32 of file NamdTypes.h.

Definition at line 164 of file NamdTypes.h.

Definition at line 163 of file NamdTypes.h.

typedef int ComputeID

Definition at line 183 of file NamdTypes.h.

Definition at line 189 of file NamdTypes.h.

typedef double Coordinate

Definition at line 34 of file NamdTypes.h.

Definition at line 162 of file NamdTypes.h.

typedef int ExclSigID

Definition at line 83 of file NamdTypes.h.

typedef Vector Force

Definition at line 26 of file NamdTypes.h.

Definition at line 172 of file NamdTypes.h.

Definition at line 168 of file NamdTypes.h.

typedef float GBReal

Definition at line 178 of file NamdTypes.h.

Definition at line 179 of file NamdTypes.h.

Definition at line 169 of file NamdTypes.h.

typedef ResizeArray<int> IntList

Definition at line 180 of file NamdTypes.h.

typedef float Mass

Definition at line 31 of file NamdTypes.h.

typedef int NodeID

Definition at line 184 of file NamdTypes.h.

Definition at line 198 of file NamdTypes.h.

typedef int PatchID

Definition at line 182 of file NamdTypes.h.

Definition at line 186 of file NamdTypes.h.

Definition at line 187 of file NamdTypes.h.

typedef Vector Position

Definition at line 18 of file NamdTypes.h.

Definition at line 170 of file NamdTypes.h.

Definition at line 265 of file NamdTypes.h.

Definition at line 177 of file NamdTypes.h.

typedef int SigIndex

Definition at line 81 of file NamdTypes.h.

typedef struct __sort_entry SortEntry

Definition at line 173 of file NamdTypes.h.

typedef Vector Velocity

Definition at line 21 of file NamdTypes.h.

Definition at line 171 of file NamdTypes.h.