#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: