, including all inherited members.
addM2L(C_iter Cj) | Evaluator< equation > | [inline] |
addM2P(C_iter Cj) | Evaluator< equation > | [inline] |
allocate() | Kernel< equation > | |
ALPHA | KernelBase | [protected] |
Anm | KernelBase | [protected] |
approximate(C_iter Ci, C_iter Cj) | Evaluator< equation > | [inline, private] |
ATOMS | KernelBase | [protected] |
Ci0 | KernelBase | [protected] |
CiB | Evaluator< equation > | [protected] |
CiE | Evaluator< equation > | [protected] |
Cj0 | KernelBase | [protected] |
CjB | Evaluator< equation > | [protected] |
CjE | Evaluator< equation > | [protected] |
clearBuffers() | Evaluator< equation > | |
Cnm | KernelBase | [protected] |
constHost | KernelBase | [protected] |
Dataset() | Dataset< equation > | [inline] |
deviceToHost() | Kernel< equation > | |
eraseTimer(std::string event) | Logger | [inline] |
evalError(Bodies &bodies, Bodies &bodies2, real &diff1, real &norm1, real &diff2, real &norm2, bool ewald=false) | Dataset< equation > | [inline] |
evalEwaldReal(C_iter Ci, C_iter Cj) | Evaluator< equation > | |
evalEwaldReal(Cells &cells) | Evaluator< equation > | |
evalL2L(Cells &cells) | Evaluator< equation > | |
evalL2P(Cells &cells) | Evaluator< equation > | |
evalLocal(real rho, real alpha, real beta, complex *Ynm, complex *YnmTheta) const | KernelBase | [inline, protected] |
evalM2L(C_iter Ci, C_iter Cj) | Evaluator< equation > | |
evalM2L(Cells &cells) | Evaluator< equation > | |
evalM2M(Cells &cells, Cells &jcells) | Evaluator< equation > | |
evalM2P(C_iter Ci, C_iter Cj) | Evaluator< equation > | |
evalM2P(Cells &cells) | Evaluator< equation > | |
evalMultipole(real rho, real alpha, real beta, complex *Ynm, complex *YnmTheta) const | KernelBase | [inline, protected] |
evalP2M(Cells &cells) | Evaluator< equation > | |
evalP2P(Bodies &ibodies, Bodies &jbodies, bool onCPU=false) | Evaluator< equation > | |
evalP2P(C_iter Ci, C_iter Cj) | Evaluator< equation > | |
evalP2P(Cells &cells) | Evaluator< equation > | |
Evaluator() | Evaluator< equation > | [inline] |
EwaldReal(C_iter Ci, C_iter Cj) const | Kernel< equation > | |
EwaldReal() | Kernel< equation > | |
EwaldWave(Bodies &bodies) const | Kernel< equation > | |
EwaldWave() | Kernel< equation > | |
factorial | KernelBase | [protected] |
finalize() | Kernel< equation > | |
flagM2L | Evaluator< equation > | [protected] |
flagM2P | Evaluator< equation > | [protected] |
flagP2P | Evaluator< equation > | [protected] |
getLevel(bigint index) | Evaluator< equation > | [inline, protected] |
getPeriodicRange() | Evaluator< equation > | [inline, private] |
getR0() const | KernelBase | [inline] |
getTargetBody(Lists &lists) | Evaluator< equation > | |
getTargetCell(Lists &lists, bool isM) | Evaluator< equation > | |
getX0() const | KernelBase | [inline] |
GSCALE | KernelBase | [protected] |
hostToDevice() | Kernel< equation > | |
Icenter | Evaluator< equation > | [protected] |
initialize() | Kernel< equation > | |
initSource(Bodies &bodies) | Dataset< equation > | [inline] |
initTarget(Bodies &bodies, bool IeqJ=true) | Dataset< equation > | [inline] |
interact(C_iter Ci, C_iter Cj, PairQueue &pairQueue) | Evaluator< equation > | [inline] |
Iperiodic | Evaluator< equation > | [protected] |
KernelBase() | KernelBase | [inline] |
keysDevc | KernelBase | [protected] |
keysDevcSize | KernelBase | [protected] |
keysHost | KernelBase | [protected] |
KSIZE | KernelBase | [protected] |
L2L(C_iter Ci, C_iter Cj) const | Kernel< equation > | |
L2L() | Kernel< equation > | |
L2P(C_iter Ci) const | Kernel< equation > | |
L2P() | Kernel< equation > | |
lattice(Bodies &bodies) | Evaluator< equation > | [inline] |
listM2L | Evaluator< equation > | [protected] |
listM2P | Evaluator< equation > | [protected] |
listP2P | Evaluator< equation > | [protected] |
Logger() | Logger | [inline] |
M2L(C_iter Ci, C_iter Cj) const | Kernel< equation > | |
M2L() | Kernel< equation > | |
M2M(C_iter Ci, C_iter Cj) const | Kernel< equation > | |
M2M() | Kernel< equation > | |
M2P(C_iter Ci, C_iter Cj) const | Kernel< equation > | |
M2P() | Kernel< equation > | |
neighbor(Cells &cells, Cells &jcells) | Evaluator< equation > | [inline] |
NM2L | KernelBase | |
NM2P | KernelBase | |
NP2P | KernelBase | |
P2M(C_iter Ci) const | Kernel< equation > | |
P2M() | Kernel< equation > | |
P2P(C_iter Ci, C_iter Cj) const | Kernel< equation > | |
P2P() | Kernel< equation > | |
periodicBodies(Bodies &bodies) | Evaluator< equation > | [inline] |
postCalculation() | KernelBase | [inline] |
preCalculation() | KernelBase | [inline] |
prefactor | KernelBase | [protected] |
printAllTime() | Logger | [inline] |
printError(real diff1, real norm1, real diff2, real norm2) | Dataset< equation > | [inline] |
printNow | Logger | |
printTime(std::string event) | Logger | [inline] |
R0 | KernelBase | [protected] |
random(Bodies &bodies, int seed=1, int numSplit=1) | Evaluator< equation > | [inline] |
rangeDevc | KernelBase | [protected] |
rangeDevcSize | KernelBase | [protected] |
rangeHost | KernelBase | [protected] |
readTarget(Bodies &bodies) | Dataset< equation > | [inline] |
resetTimer() | Logger | [inline] |
RSCALE | KernelBase | [protected] |
setDomain(Bodies &bodies, vect x0=0, real r0=M_PI) | KernelBase | [inline] |
setEwald(real ksize, real alpha, real sigma) | KernelBase | [inline] |
setR0(real r0) | KernelBase | [inline] |
setSourceBody() | Evaluator< equation > | |
setSourceCell(bool isM) | Evaluator< equation > | |
setTargetBody(Lists lists, Maps flags) | Evaluator< equation > | |
setTargetCell(Lists lists, Maps flags) | Evaluator< equation > | |
setVanDerWaals(int atoms, double *rscale, double *gscale) | KernelBase | [inline] |
setX0(vect x0) | KernelBase | [inline] |
SIGMA | KernelBase | [protected] |
sortBodies(Bodies &bodies, Bodies &buffer, bool ascend=true, int begin=0, int end=0) | Sort | [inline] |
sortCells(Cells &cells, Cells &buffer, bool ascend=true, int begin=0, int end=0) | Sort | [inline] |
sourceBegin | KernelBase | [protected] |
sourceDevc | KernelBase | [protected] |
sourceDevcSize | KernelBase | [protected] |
sourceHost | KernelBase | [protected] |
sourceSize | KernelBase | [protected] |
sphere(Bodies &bodies, int seed=1, int numSplit=1) | Evaluator< equation > | [inline] |
startTimer(std::string event) | Logger | [inline] |
startTracer(ThreadTrace &beginTrace) | Logger | [inline] |
stopTimer(std::string event, bool print=false) | Logger | [inline] |
stopTracer(ThreadTrace &beginTrace, int color) | Logger | [inline] |
targetBegin | KernelBase | [protected] |
targetDevc | KernelBase | [protected] |
targetDevcSize | KernelBase | [protected] |
targetHost | KernelBase | [protected] |
timeKernels() | Evaluator< equation > | [protected] |
timeM2L | Evaluator< equation > | [protected] |
timeM2P | Evaluator< equation > | [protected] |
timeP2P | Evaluator< equation > | [protected] |
traverse(Cells &cells, Cells &jcells) | Evaluator< equation > | [inline] |
traversePeriodic(Cells &cells, Cells &jcells) | Evaluator< equation > | [inline, protected] |
traverseQueue(Pair pair) | Evaluator< equation > | [inline, private] |
traverseStack(C_iter Ci, C_iter C) | Evaluator< equation > | [inline, private] |
upwardPeriodic(Cells &jcells) | Evaluator< equation > | [inline, protected] |
writeTarget(Bodies &bodies) | Dataset< equation > | [inline] |
writeTime() | Logger | [inline] |
writeTrace() | Logger | [inline] |
X0 | KernelBase | [protected] |
~Dataset() | Dataset< equation > | [inline] |
~Evaluator() | Evaluator< equation > | [inline] |
~KernelBase() | KernelBase | [inline] |
~Logger() | Logger | [inline] |