18 #define fftwf_malloc fftw_malloc    19 #define fftwf_free fftw_free    20 #ifdef NAMD_FFTW_NO_TYPE_PREFIX    50   LjPmeMgr() : myRealSpace(0), myKSpace(0), dataArr(0), qGrid(0),
    51           q_arr(0), f_arr(0), fz_arr(0) {
    61         const Lattice &lattice, 
const double &alphaLJ,
    62         double *force, 
double &energy, 
double virial[][3], 
bool doEnergy);
    84     fftwf_plan *forward_plan_x, *backward_plan_x;
    85     fftwf_plan *forward_plan_yz, *backward_plan_yz;
    88     fftw_plan forward_plan_x, backward_plan_x;
    89     rfftwnd_plan forward_plan_yz, backward_plan_yz;
    99   double recipVirial[6]; 
 void computeLongRange(const double *ljPmeCoord, const Lattice &lattice, const double &alphaLJ, double *force, double &energy, double virial[][3], bool doEnergy)
 
void gridCalculation(const double &alpha, const Lattice &lattice)
 
void setScaledCoordinates(const double *refPos, const Lattice &lattice)
 
void initialize(const SimParameters *simParams, const int nAtoms)
 
double selfCompute(const double &alphaLJ)