2#include "ff/energybuffer.h"
4#include "tool/genunit.h"
real * pchg
Magnitude of the partial charges (e-) of each atom.
#define TINKER_EXTERN
Definition: macro.h:108
EnergyBufferTraits::type * EnergyBuffer
Definition: energybuffer.h:93
VirialBufferTraits::type(* VirialBuffer)[VirialBufferTraits::value]
Definition: energybuffer.h:94
real * thetai2
Definition: pme.h:31
void setParams(const Params &p)
real * thetai1
Definition: pme.h:31
real * bsmod3
Definition: pme.h:28
real * bsmod1
Definition: pme.h:28
real aewald
Definition: pme.h:26
int bsorder
Definition: pme.h:27
int nfft3
Definition: pme.h:27
real * qgrid
Definition: pme.h:29
real * thetai3
Definition: pme.h:31
int nfft1
Definition: pme.h:27
PME::Params getParams() const
int nfft2
Definition: pme.h:27
real * bsmod2
Definition: pme.h:28
bool operator==(const Params &p) const
int * igrid
Definition: pme.h:30
void cuindToFuind(PMEUnit, const real(*cind)[3], const real(*cinp)[3], real(*fuind)[3], real(*fuinp)[3])
constexpr int TINKER_CU_THETA_ON_THE_FLY_GRID_UIND
Definition: pme.h:120
void cmpToFmp(PMEUnit, const real(*cmp)[10], real(*fmp)[10])
void gridUind(PMEUnit, real(*find)[3], real(*finp)[3])
void fphiUind2(PMEUnit, real(*fdip_phi1)[10], real(*fdip_phi2)[10])
GenericUnit< PME, GenericUnitVersion::ENABLE_ON_DEVICE > PMEUnit
Definition: pme.h:48
void fphiUind(PMEUnit, real(*fdip_phi1)[10], real(*fdip_phi2)[10], real(*fdip_sum_phi)[20])
void gridPchg(PMEUnit, real *pchg)
void gridDisp(PMEUnit, real *csix)
constexpr int TINKER_CU_THETA_ON_THE_FLY_GRID_MPOLE
Definition: pme.h:119
void gridMpole(PMEUnit, real(*fmp)[10])
void fphiToCphi(PMEUnit, const real(*fphi)[20], real(*cphi)[10])
void bsplineFill(PMEUnit, int level)
Particle mesh ewald girds and parameters.
Definition: pme.h:25
float real
Definition: precision.h:80
Resource handle. Analogous to Fortran i/o unit represented by a signed integer.
Definition: genunit.h:51
ResourceOperation
Definition: rcman.h:46
Params(real a, int n1, int n2, int n3, int o)
real aewald
Definition: pme.h:35
int nfft1
Definition: pme.h:36
int nfft2
Definition: pme.h:36
int bsorder
Definition: pme.h:36
bool operator==(const Params &st) const
int nfft3
Definition: pme.h:36