Tinker9
70bd052 (Thu Nov 9 12:11:35 2023 -0800)
Loading...
Searching...
No Matches
include
ff
amoeba
mpole.h
1
#pragma once
2
3
namespace
tinker
{
4
enum
5
{
6
MPL_PME_0
= 0,
7
MPL_PME_X
= 1,
8
MPL_PME_Y
= 2,
9
MPL_PME_Z
= 3,
10
MPL_PME_XX
= 4,
11
MPL_PME_YY
= 5,
12
MPL_PME_ZZ
= 6,
13
MPL_PME_XY
= 7,
14
MPL_PME_XZ
= 8,
15
MPL_PME_YZ
= 9,
16
MPL_TOTAL
= 10,
17
MPL_PME_YX
=
MPL_PME_XY
,
18
MPL_PME_ZX
=
MPL_PME_XZ
,
19
MPL_PME_ZY
=
MPL_PME_YZ
,
20
21
LFRM_NONE
= 0,
22
LFRM_Z_ONLY
= 1,
23
LFRM_Z_THEN_X
= 2,
24
LFRM_BISECTOR
= 3,
25
LFRM_Z_BISECT
= 4,
26
LFRM_3_FOLD
= 5
27
};
28
30
struct
LocalFrame
31
{
32
int
zaxis
;
33
int
xaxis
;
34
int
yaxis
;
35
int
polaxe
;
36
};
37
38
enum class
UPred
39
{
40
NONE
,
41
GEAR
,
42
ASPC
,
43
LSQR
44
};
45
}
tinker
Definition:
testrt.h:9
tinker::MPL_PME_ZX
@ MPL_PME_ZX
Definition:
mpole.h:18
tinker::MPL_PME_XY
@ MPL_PME_XY
Definition:
mpole.h:13
tinker::MPL_PME_Y
@ MPL_PME_Y
Definition:
mpole.h:8
tinker::MPL_PME_0
@ MPL_PME_0
Definition:
mpole.h:6
tinker::LFRM_NONE
@ LFRM_NONE
Definition:
mpole.h:21
tinker::MPL_PME_ZZ
@ MPL_PME_ZZ
Definition:
mpole.h:12
tinker::LFRM_3_FOLD
@ LFRM_3_FOLD
Definition:
mpole.h:26
tinker::LFRM_BISECTOR
@ LFRM_BISECTOR
Definition:
mpole.h:24
tinker::MPL_PME_YX
@ MPL_PME_YX
Definition:
mpole.h:17
tinker::MPL_PME_ZY
@ MPL_PME_ZY
Definition:
mpole.h:19
tinker::MPL_PME_YZ
@ MPL_PME_YZ
Definition:
mpole.h:15
tinker::LFRM_Z_THEN_X
@ LFRM_Z_THEN_X
Definition:
mpole.h:23
tinker::LFRM_Z_BISECT
@ LFRM_Z_BISECT
Definition:
mpole.h:25
tinker::MPL_PME_XX
@ MPL_PME_XX
Definition:
mpole.h:10
tinker::MPL_PME_XZ
@ MPL_PME_XZ
Definition:
mpole.h:14
tinker::MPL_PME_X
@ MPL_PME_X
Definition:
mpole.h:7
tinker::MPL_PME_YY
@ MPL_PME_YY
Definition:
mpole.h:11
tinker::LFRM_Z_ONLY
@ LFRM_Z_ONLY
Definition:
mpole.h:22
tinker::MPL_PME_Z
@ MPL_PME_Z
Definition:
mpole.h:9
tinker::MPL_TOTAL
@ MPL_TOTAL
Definition:
mpole.h:16
tinker::UPred
UPred
Definition:
mpole.h:39
tinker::UPred::LSQR
@ LSQR
tinker::UPred::ASPC
@ ASPC
tinker::UPred::GEAR
@ GEAR
tinker::CrdFormat::NONE
@ NONE
tinker::LocalFrame
Local axis type and x,y,z-axis defining atoms for each multipole site.
Definition:
mpole.h:31
tinker::LocalFrame::xaxis
int xaxis
X-axis defining atom, starting from 0.
Definition:
mpole.h:33
tinker::LocalFrame::zaxis
int zaxis
Z-axis defining atom, starting from 0.
Definition:
mpole.h:32
tinker::LocalFrame::yaxis
int yaxis
Y-axis defining atom, starting from ONE.
Definition:
mpole.h:34
tinker::LocalFrame::polaxe
int polaxe
Local frame definition.
Definition:
mpole.h:35
Generated by
1.9.5