Tinker9 70bd052 (Thu Nov 9 12:11:35 2023 -0800)
Loading...
Searching...
No Matches
modamoeba.h
1#pragma once
2#include "ff/amoeba/mpole.h"
3#include "ff/energybuffer.h"
4
5// mpole
6namespace tinker {
7TINKER_EXTERN LocalFrame* zaxis;
13
15
24}
25
26// mplpot
27namespace tinker {
32
34TINKER_EXTERN int (*mexclude)[2];
36}
37
38// polar
39namespace tinker {
40// polpair
44
48
53
62
64
67
78}
79
80// polpot
81namespace tinker {
98
100
102TINKER_EXTERN int (*uexclude)[2];
104
106TINKER_EXTERN int (*dpexclude)[2];
108
110TINKER_EXTERN int (*dpuexclude)[2];
112}
113
114// mplar
115namespace tinker {
117TINKER_EXTERN int (*mdpuexclude)[2];
119}
120
121// uprior
122namespace tinker {
158
163}
164
165// aplus
166namespace tinker {
168}
#define TINKER_EXTERN
Definition: macro.h:108
CountBufferTraits::type * CountBuffer
Definition: energybuffer.h:92
EnergyBufferTraits::type * EnergyBuffer
Definition: energybuffer.h:93
VirialBufferTraits::type(* VirialBuffer)[VirialBufferTraits::value]
Definition: energybuffer.h:94
mixed virial_prec
Definition: precision.h:98
float real
Definition: precision.h:80
fixed grad_prec
Definition: precision.h:103
mixed energy_prec
Floating-point type for total energies.
Definition: precision.h:97
Definition: testrt.h:9
energy_prec energy_ep
int(* dpexclude)[2]
CountBuffer nep
real(* udalt_03)[3]
real(* udalt_08)[3]
grad_prec * depy
real(* udalt_15)[3]
int njpolar
real u1scale
int nmexclude
VirialBuffer vir_ep
real p3iscale
real d4scale
real(* udalt_06)[3]
real * polarity_inv
virial_prec virial_ep[9]
real p5iscale
real p3scale
real(* dpexclude_scale)[2]
real p5scale
real(* ufld)[3]
real * upalt_lsqr_b
real * thole
@ MPL_TOTAL
Definition: mpole.h:16
EnergyBuffer ep
UPred
Definition: mpole.h:39
real(* udalt_04)[3]
real(* udalt_10)[3]
real(* work01_)[3]
real(* upalt_02)[3]
real * mexclude_scale
real(* upalt_09)[3]
CountBuffer nem
int(* uexclude)[2]
real m2scale
real(* upalt_05)[3]
real(* upalt_10)[3]
real(* upalt_07)[3]
real u4scale
int(* mexclude)[2]
grad_prec * depx
real(* dufld)[6]
real * pdamp
real(* rpole)[MPL_TOTAL]
EnergyBuffer em
real(* mdpuexclude_scale)[4]
virial_prec virial_em[9]
real m3scale
real(* work08_)[3]
real(* udalt_02)[3]
int nualt
real u2scale
real p2scale
real(* dpuexclude_scale)[3]
real(* upalt_13)[3]
real(* udalt_14)[3]
real(* udalt_05)[3]
real(* udalt_07)[3]
real p2iscale
real(* udir)[3]
real(* udalt_09)[3]
int(* dpuexclude)[2]
real(* upalt_11)[3]
real(* upalt_06)[3]
real * udalt_lsqr_b
real * trqx
int maxualt
real(* upalt_14)[3]
real(* upalt_00)[3]
int nuexclude
int ndpexclude
real * trqz
int nmdpuexclude
real(* work03_)[3]
real(* udalt_01)[3]
real(* work02_)[3]
real udiag
UPred polpred
real(* udalt_00)[3]
real * dirdamp
real * udalt_lsqr_a
energy_prec energy_em
real(* upalt_01)[3]
real(* work05_)[3]
int(* mdpuexclude)[2]
real m4scale
real(* upalt_15)[3]
real(* work09_)[3]
real(* udalt_12)[3]
real d1scale
grad_prec * depz
real(* work07_)[3]
real(* upalt_03)[3]
real d3scale
real(* udirp)[3]
real u3scale
real p4scale
real(* work06_)[3]
real(* uind)[3]
int * jpolar
real * upalt_lsqr_a
VirialBuffer vir_trq
real m5scale
real(* udalt_13)[3]
int ndpuexclude
real * thlval
real * polarity
real(* upalt_04)[3]
real d2scale
real(* upalt_08)[3]
real(* pole)[MPL_TOTAL]
real(* upalt_12)[3]
real * trqy
VirialBuffer vir_em
grad_prec * demx
real(* uinp)[3]
grad_prec * demy
real p4iscale
LocalFrame * zaxis
real * uexclude_scale
real(* work10_)[3]
real(* work04_)[3]
real(* udalt_11)[3]
grad_prec * demz