#include <PmeSolver.h>
Definition at line 168 of file PmeSolver.h.
 
◆ PmePencilXY() [1/2]
      
        
          | PmePencilXY::PmePencilXY  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 276 of file PmeSolver.C.
References fftComputes, NUM_GRID_MAX, and pmeTransposes.
  278   setMigratable(
false);
   279   for (
unsigned int iGrid = 0; iGrid < 
NUM_GRID_MAX; ++iGrid) {
 std::array< FFTCompute *, NUM_GRID_MAX > fftComputes
 
std::array< PmeTranspose *, NUM_GRID_MAX > pmeTransposes
 
const unsigned int NUM_GRID_MAX
 
 
 
 
◆ PmePencilXY() [2/2]
      
        
          | PmePencilXY::PmePencilXY  | 
          ( | 
          CkMigrateMessage *  | 
          m | ) | 
           | 
        
      
 
 
◆ ~PmePencilXY()
  
  
      
        
          | PmePencilXY::~PmePencilXY  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ initBlockSizes()
  
  
      
        
          | void PmePencilXY::initBlockSizes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 332 of file PmeSolver.C.
References blockSizes, getBlockDim(), Perm_cX_Y_Z, pmeGrid, and PmeGrid::xBlocks.
  335     int i0, i1, j0, j1, k0, k1;
   337       i0, i1, j0, j1, k0, k1);
   338     int size = (i1-i0+1)*(j1-j0+1)*(k1-k0+1);
 
std::vector< int > blockSizes
 
static void getBlockDim(const PmeGrid &pmeGrid, const int permutation, const int iblock, const int jblock, const int kblock, int &i0, int &i1, int &j0, int &j1, int &k0, int &k1)
 
 
 
 
◆ blockSizes
  
  
      
        
          | std::vector<int> PmePencilXY::blockSizes | 
         
       
   | 
  
protected   | 
  
 
 
◆ doEnergy
  
  
      
        
          | bool PmePencilXY::doEnergy | 
         
       
   | 
  
protected   | 
  
 
 
◆ doVirial
  
  
      
        
          | bool PmePencilXY::doVirial | 
         
       
   | 
  
protected   | 
  
 
 
◆ fftComputes
◆ imsg
◆ lattice
◆ numStrayAtoms
  
  
      
        
          | int PmePencilXY::numStrayAtoms | 
         
       
   | 
  
protected   | 
  
 
 
◆ pmeGrid
◆ pmeTransposes
◆ simulationStep
  
  
      
        
          | int PmePencilXY::simulationStep | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: