|
NAMD
|
#include "dcdlib.h"#include "Debug.h"#include "InfoStream.h"#include "Node.h"#include "PatchMap.h"#include "PatchMap.inl"#include "AtomMap.h"#include "ComputeQM.h"#include "ComputeQMMgr.decl.h"#include "PatchMgr.h"#include "Molecule.h"#include "ReductionMgr.h"#include "ComputeMgr.h"#include "ComputeMgr.decl.h"#include "SimParameters.h"#include "WorkDistrib.h"#include "varsizemsg.h"#include "ConfigList.h"#include <stdlib.h>#include <stdio.h>#include <errno.h>#include <algorithm>#include "ComputePme.h"#include "ComputePmeMgr.decl.h"#include <fstream>#include <iomanip>#include "ComputeQMMgr.def.h"Go to the source code of this file.
Classes | |
| struct | ComputeQMAtom |
| class | QMCoordMsg |
| struct | pntChrgDist |
| struct | ComputeQMPntChrg |
| class | QMPntChrgMsg |
| class | QMGrpResMsg |
| class | QMForceMsg |
| struct | idIndxStr |
| struct | lssDistSort |
| struct | QMAtomData |
| class | QMGrpCalcMsg |
| struct | dummyData |
| struct | LSSDataStr |
| class | ComputeQMMgr |
Macros | |
| #define | MIN_DEBUG_LEVEL 1 |
| #define | QMLENTYPE 1 |
| #define | QMRATIOTYPE 2 |
| #define | QMPCSCHEMENONE 1 |
| #define | QMPCSCHEMEROUND 2 |
| #define | QMPCSCHEMEZERO 3 |
| #define | QMPCSCALESHIFT 1 |
| #define | QMPCSCALESWITCH 2 |
| #define | PCMODEUPDATESEL 1 |
| #define | PCMODEUPDATEPOS 2 |
| #define | PCMODECUSTOMSEL 3 |
| #define | QMATOMTYPE_DUMMY 0 |
| #define | QMATOMTYPE_QM 1 |
| #define | QMPCTYPE_IGNORE 0 |
| #define | QMPCTYPE_CLASSICAL 1 |
| #define | QMPCTYPE_EXTRA 2 |
| #define | QMLSSQMRES 1 |
| #define | QMLSSCLASSICALRES 2 |
Typedefs | |
| typedef std::pair< int, LSSDataStr > | atmLSSData |
| typedef std::map< int, LSSDataStr > | LSSDataMap |
| typedef std::pair< int, Mass > | refLSSData |
| typedef std::map< int, Mass > | LSSRefMap |
| typedef std::vector< ComputeQMPntChrg > | QMPCVec |
| typedef std::vector< ComputeQMAtom > | QMAtmVec |
| typedef std::map< Real, std::pair< Position, BigReal > > | GrpDistMap |
| typedef std::pair< Position, BigReal > | PosDistPair |
Functions | |
| bool | custom_ComputeQMAtom_Less (const ComputeQMAtom a, const ComputeQMAtom b) |
| static char * | FORMAT (BigReal X) |
| static char * | FORMAT (const char *X) |
| static char * | QMETITLE (int X) |
| SortedArray< LSSSubsDat > & | lssSubs (ComputeQMMgr *mgr) |
| #define MIN_DEBUG_LEVEL 1 |
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.
Definition at line 16 of file ComputeQM.C.
| #define PCMODECUSTOMSEL 3 |
Definition at line 102 of file ComputeQM.C.
Referenced by ComputeQM::processFullQM(), and ComputeQMMgr::recvPartQM().
| #define PCMODEUPDATEPOS 2 |
Definition at line 101 of file ComputeQM.C.
Referenced by ComputeQM::processFullQM(), and ComputeQMMgr::recvPartQM().
| #define PCMODEUPDATESEL 1 |
Definition at line 100 of file ComputeQM.C.
Referenced by ComputeQM::processFullQM(), and ComputeQMMgr::recvPartQM().
| #define QMATOMTYPE_DUMMY 0 |
Definition at line 196 of file ComputeQM.C.
Referenced by ComputeQMMgr::recvPntChrg().
| #define QMATOMTYPE_QM 1 |
Definition at line 197 of file ComputeQM.C.
Referenced by ComputeQMMgr::recvPntChrg().
| #define QMLENTYPE 1 |
Definition at line 56 of file ComputeQM.C.
Referenced by ComputeQMMgr::recvPntChrg().
| #define QMLSSCLASSICALRES 2 |
Definition at line 203 of file ComputeQM.C.
| #define QMLSSQMRES 1 |
Definition at line 202 of file ComputeQM.C.
| #define QMPCSCALESHIFT 1 |
Definition at line 63 of file ComputeQM.C.
| #define QMPCSCALESWITCH 2 |
Definition at line 64 of file ComputeQM.C.
| #define QMPCSCHEMENONE 1 |
Definition at line 59 of file ComputeQM.C.
| #define QMPCSCHEMEROUND 2 |
Definition at line 60 of file ComputeQM.C.
| #define QMPCSCHEMEZERO 3 |
Definition at line 61 of file ComputeQM.C.
| #define QMPCTYPE_CLASSICAL 1 |
Definition at line 199 of file ComputeQM.C.
Referenced by ComputeQMMgr::calcMOPAC(), ComputeQMMgr::calcORCA(), ComputeQMMgr::calcUSR(), and ComputeQMMgr::recvPntChrg().
| #define QMPCTYPE_EXTRA 2 |
Definition at line 200 of file ComputeQM.C.
Referenced by ComputeQMMgr::recvPntChrg().
| #define QMPCTYPE_IGNORE 0 |
Definition at line 198 of file ComputeQM.C.
Referenced by ComputeQMMgr::calcMOPAC(), ComputeQMMgr::calcORCA(), ComputeQMMgr::calcUSR(), and ComputeQMMgr::recvPntChrg().
| #define QMRATIOTYPE 2 |
Definition at line 57 of file ComputeQM.C.
Referenced by ComputeQMMgr::recvPntChrg().
| typedef std::pair<int, LSSDataStr> atmLSSData |
Definition at line 393 of file ComputeQM.C.
| typedef std::map<Real, std::pair<Position,BigReal> > GrpDistMap |
Definition at line 1290 of file ComputeQM.C.
| typedef std::map<int, LSSDataStr> LSSDataMap |
Definition at line 394 of file ComputeQM.C.
Definition at line 397 of file ComputeQM.C.
| typedef std::pair<Position,BigReal> PosDistPair |
Definition at line 1291 of file ComputeQM.C.
| typedef std::vector<ComputeQMAtom> QMAtmVec |
Definition at line 400 of file ComputeQM.C.
| typedef std::vector<ComputeQMPntChrg> QMPCVec |
Definition at line 399 of file ComputeQM.C.
| typedef std::pair<int, Mass> refLSSData |
Definition at line 396 of file ComputeQM.C.
| bool custom_ComputeQMAtom_Less | ( | const ComputeQMAtom | a, |
| const ComputeQMAtom | b | ||
| ) |
Definition at line 95 of file ComputeQM.C.
References ComputeQMAtom::id.
Referenced by ComputeQMMgr::recvPntChrg().
|
static |
|
static |
| SortedArray<LSSSubsDat>& lssSubs | ( | ComputeQMMgr * | mgr | ) |
Definition at line 596 of file ComputeQM.C.
References ComputeQMMgr::get_subsArray().
Referenced by HomePatch::qmSwapAtoms().
|
static |
1.8.14