#include <PmeSolverUtil.h>
Definition at line 265 of file PmeSolverUtil.h.
PmeKSpaceCompute::PmeKSpaceCompute |
( |
PmeGrid |
pmeGrid, |
|
|
const int |
permutation, |
|
|
const int |
jblock, |
|
|
const int |
kblock, |
|
|
double |
kappa |
|
) |
| |
|
inline |
Definition at line 276 of file PmeSolverUtil.h.
References bm1, bm2, bm3, compute_b_moduli(), getPencilDim(), j0, k0, PmeGrid::K1, PmeGrid::K2, PmeGrid::K3, PmeGrid::order, order, size1, size2, and size3.
281 bm1 =
new double[pmeGrid.
K1];
282 bm2 =
new double[pmeGrid.
K2];
283 bm3 =
new double[pmeGrid.
K3];
void compute_b_moduli(double *bm, int K, int order)
static void getPencilDim(const PmeGrid &pmeGrid, const int permutation, const int jblock, const int kblock, int &i0, int &i1, int &j0, int &j1, int &k0, int &k1)
virtual PmeKSpaceCompute::~PmeKSpaceCompute |
( |
| ) |
|
|
inlinevirtual |
virtual double PmeKSpaceCompute::getEnergy |
( |
| ) |
|
|
pure virtual |
virtual void PmeKSpaceCompute::getVirial |
( |
double * |
virial | ) |
|
|
pure virtual |
virtual void PmeKSpaceCompute::solve |
( |
Lattice & |
lattice, |
|
|
const bool |
doEnergy, |
|
|
const bool |
doVirial, |
|
|
float * |
data |
|
) |
| |
|
pure virtual |
double* PmeKSpaceCompute::bm1 |
|
protected |
double * PmeKSpaceCompute::bm2 |
|
protected |
double * PmeKSpaceCompute::bm3 |
|
protected |
const int PmeKSpaceCompute::jblock |
|
protected |
double PmeKSpaceCompute::kappa |
|
protected |
const int PmeKSpaceCompute::kblock |
|
protected |
const int PmeKSpaceCompute::permutation |
|
protected |
int PmeKSpaceCompute::size1 |
|
protected |
int PmeKSpaceCompute::size2 |
|
protected |
int PmeKSpaceCompute::size3 |
|
protected |
The documentation for this class was generated from the following file: