Tinker9 70bd052 (Thu Nov 9 12:11:35 2023 -0800)
Loading...
Searching...
No Matches
echarge.h
1#pragma once
2#include "ff/energybuffer.h"
3#include "tool/rcman.h"
4
5namespace tinker {
8
10void echarge(int vers);
11
14}
15
16//====================================================================//
17// //
18// Global Variables //
19// //
20//====================================================================//
21
22// charge chgpot
23namespace tinker {
29
38
42TINKER_EXTERN int (*cexclude)[2];
44}
real * pchg
Magnitude of the partial charges (e-) of each atom.
void echargeEwaldRecipSelf(int)
void echarge(int vers)
void echargeData(RcOp)
#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
ResourceOperation
Definition: rcman.h:46
Definition: testrt.h:9
real * cexclude_scale
EnergyBuffer ec
virial_prec virial_ec[9]
int ncexclude
real c2scale
CountBuffer nec
grad_prec * decy
int(* cexclude)[2]
energy_prec energy_ec
real c4scale
Definition: echarge.h:40
real c3scale
Definition: echarge.h:40
grad_prec * decx
grad_prec * decz
real c5scale
Definition: echarge.h:40
real ebuffer
VirialBuffer vir_ec