#include <PmeSolverUtil.h>
Definition at line 268 of file PmeSolverUtil.h.
◆ PmeKSpaceCompute()
PmeKSpaceCompute::PmeKSpaceCompute |
( |
PmeGrid |
pmeGrid, |
|
|
const int |
permutation, |
|
|
const int |
jblock, |
|
|
const int |
kblock, |
|
|
double |
kappa, |
|
|
unsigned int |
multipleGridIndex = 0 |
|
) |
| |
|
inline |
Definition at line 281 of file PmeSolverUtil.h.
References bm1, bm2, bm3, compute_b_moduli(), getPencilDim(), j0, jblock, k0, PmeGrid::K1, PmeGrid::K2, PmeGrid::K3, kblock, PmeGrid::order, order, permutation, pmeGrid, size1, size2, and size3.
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)
unsigned int multipleGridIndex
◆ ~PmeKSpaceCompute()
virtual PmeKSpaceCompute::~PmeKSpaceCompute |
( |
| ) |
|
|
inlinevirtual |
◆ getEnergy()
virtual double PmeKSpaceCompute::getEnergy |
( |
| ) |
|
|
pure virtual |
◆ getVirial()
virtual void PmeKSpaceCompute::getVirial |
( |
double * |
virial | ) |
|
|
pure virtual |
◆ setGrid()
virtual void PmeKSpaceCompute::setGrid |
( |
unsigned int |
iGrid | ) |
|
|
inlinevirtual |
◆ solve()
virtual void PmeKSpaceCompute::solve |
( |
Lattice & |
lattice, |
|
|
const bool |
doEnergy, |
|
|
const bool |
doVirial, |
|
|
float * |
data |
|
) |
| |
|
pure virtual |
◆ bm1
double* PmeKSpaceCompute::bm1 |
|
protected |
◆ bm2
double * PmeKSpaceCompute::bm2 |
|
protected |
◆ bm3
double * PmeKSpaceCompute::bm3 |
|
protected |
◆ j0
◆ jblock
const int PmeKSpaceCompute::jblock |
|
protected |
◆ k0
◆ kappa
double PmeKSpaceCompute::kappa |
|
protected |
◆ kblock
const int PmeKSpaceCompute::kblock |
|
protected |
◆ multipleGridIndex
unsigned int PmeKSpaceCompute::multipleGridIndex |
|
protected |
◆ permutation
const int PmeKSpaceCompute::permutation |
|
protected |
◆ pmeGrid
◆ size1
int PmeKSpaceCompute::size1 |
|
protected |
◆ size2
int PmeKSpaceCompute::size2 |
|
protected |
◆ size3
int PmeKSpaceCompute::size3 |
|
protected |
The documentation for this class was generated from the following file: