NAMD
|
Go to the source code of this file.
Classes | |
struct | C1Vector |
struct | C1Matrix |
class | msm::Array< T > |
class | msm::Array< T > |
class | msm::PriorityQueue< T > |
struct | msm::Ivec |
class | msm::IndexRange |
class | msm::Grid< T > |
class | msm::GridFixed< T, N > |
class | msm::Grid< T > |
struct | msm::BlockIndex |
struct | msm::FoldFactor |
struct | msm::BlockSend |
struct | msm::PatchSend |
struct | msm::PatchDiagram |
struct | msm::BlockDiagram |
struct | msm::Map |
struct | msm::AtomCoord |
Namespaces | |
msm | |
Macros | |
#define | MSM_MIGRATION |
#define | DEBUG_MSM_MIGRATE |
#define | MSM_MAX_BLOCK_SIZE 8 |
#define | MSM_MAX_BLOCK_VOLUME (MSM_MAX_BLOCK_SIZE * MSM_MAX_BLOCK_SIZE * MSM_MAX_BLOCK_SIZE) |
#define | MSM_C1VECTOR_MAX_BLOCK_SIZE (MSM_MAX_BLOCK_SIZE / 2) |
#define | MSM_C1VECTOR_MAX_BLOCK_VOLUME |
#define | DEBUG_MSM |
#define | DEBUG_MSM_VERBOSE |
#define | DEBUG_MSM_GRID |
#define | ASSERT(expr) |
#define | C1INDEX(drj, dri) ((drj)*C1_VECTOR_SIZE + (dri)) |
Typedefs | |
typedef float | Float |
typedef double | Double |
typedef Array< AtomCoord > | msm::AtomCoordArray |
typedef Array< Force > | msm::ForceArray |
typedef Array< PatchData * > | msm::PatchPtrArray |
Enumerations | |
enum | { C1_VECTOR_SIZE = 8, C1_MATRIX_SIZE = 8*8 } |
enum | { D000 =0, D100, D010, D001, D110, D101, D011, D111 } |
Functions | |
template<class T > | |
void | msm::swap (Array< T > &s, Array< T > &t) |
#define ASSERT | ( | expr | ) |
Definition at line 68 of file MsmMap.h.
Referenced by msm::Map::blockOfGridIndex(), msm::Map::blockOfGridIndexFold(), msm::Map::clipIndexToLevel(), msm::GridFixed< T, N >::extract(), msm::Grid< Vtype >::extract(), msm::Map::indexRangeOfBlock(), msm::Map::indexRangeOfBlockFold(), msm::GridFixed< T, N >::init(), msm::GridFixed< T, N >::operator+=(), msm::Grid< Vtype >::operator+=(), msm::IndexRange::set(), msm::GridFixed< T, N >::set(), msm::GridFixed< T, N >::setbounds(), msm::Map::wrapBlockSend(), and msm::Map::wrapBlockSendFold().
#define C1INDEX | ( | drj, | |
dri | |||
) | ((drj)*C1_VECTOR_SIZE + (dri)) |
Definition at line 191 of file MsmMap.h.
Referenced by ComputeMsmMgr::gc_c1hermite_elem_accum(), and ComputeMsmMgr::initialize().
#define MSM_C1VECTOR_MAX_BLOCK_SIZE (MSM_MAX_BLOCK_SIZE / 2) |
#define MSM_C1VECTOR_MAX_BLOCK_VOLUME |
#define MSM_MAX_BLOCK_VOLUME (MSM_MAX_BLOCK_SIZE * MSM_MAX_BLOCK_SIZE * MSM_MAX_BLOCK_SIZE) |
Definition at line 37 of file MsmMap.h.
Referenced by ComputeMsmMgr::initialize().
#define MSM_MIGRATION |
anonymous enum |
Enumerator | |
---|---|
C1_VECTOR_SIZE | |
C1_MATRIX_SIZE |
Definition at line 84 of file MsmMap.h.
anonymous enum |
Enumerator | |
---|---|
D000 | |
D100 | |
D010 | |
D001 | |
D110 | |
D101 | |
D011 | |
D111 |
Definition at line 187 of file MsmMap.h.