|
ExaFMM 1
Fast-multipole Method for exascale systems
|
| allocate() | Kernel< equation > | |
| ALPHA | KernelBase | [protected] |
| Anm | KernelBase | [protected] |
| ATOMS | KernelBase | [protected] |
| Ci0 | KernelBase | [protected] |
| Cj0 | KernelBase | [protected] |
| 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] |
| evalLocal(real rho, real alpha, real beta, complex *Ynm, complex *YnmTheta) const | KernelBase | [inline, protected] |
| evalMultipole(real rho, real alpha, real beta, complex *Ynm, complex *YnmTheta) const | KernelBase | [inline, protected] |
| 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] |
| filePosition | Dataset< equation > | [private] |
| finalize() | Kernel< equation > | |
| getR0() const | KernelBase | [inline] |
| getX0() const | KernelBase | [inline] |
| GSCALE | KernelBase | [protected] |
| hostToDevice() | Kernel< equation > | |
| initialize() | Kernel< equation > | |
| initSource(Bodies &bodies) | Dataset< equation > | [inline] |
| initTarget(Bodies &bodies, bool IeqJ=true) | Dataset< equation > | [inline] |
| 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 > | |
| 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 > | |
| 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 > | |
| 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] |
| 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] |
| 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] |
| 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] |
| writeTarget(Bodies &bodies) | Dataset< equation > | [inline] |
| writeTime() | Logger | [inline] |
| writeTrace() | Logger | [inline] |
| X0 | KernelBase | [protected] |
| ~Dataset() | Dataset< equation > | [inline] |
| ~KernelBase() | KernelBase | [inline] |
| ~Logger() | Logger | [inline] |
1.7.4