#include <CudaComputeGBISKernel.h>
 | 
|   | CudaComputeGBISKernel (int deviceID) | 
|   | 
|   | ~CudaComputeGBISKernel () | 
|   | 
| void  | updateIntRad (const int atomStorageSize, float *intRad0H, float *intRadSH, cudaStream_t stream) | 
|   | 
| void  | updateBornRad (const int atomStorageSize, float *bornRadH, cudaStream_t stream) | 
|   | 
| void  | update_dHdrPrefix (const int atomStorageSize, float *dHdrPrefixH, cudaStream_t stream) | 
|   | 
| void  | GBISphase1 (CudaTileListKernel &tlKernel, const int atomStorageSize, const float3 lata, const float3 latb, const float3 latc, const float a_cut, float *h_psiSum, cudaStream_t stream) | 
|   | 
| void  | GBISphase2 (CudaTileListKernel &tlKernel, const int atomStorageSize, const bool doEnergy, const bool doSlow, const float3 lata, const float3 latb, const float3 latc, const float r_cut, const float scaling, const float kappa, const float smoothDist, const float epsilon_p, const float epsilon_s, float4 *d_forces, float *h_dEdaSum, cudaStream_t stream) | 
|   | 
| void  | GBISphase3 (CudaTileListKernel &tlKernel, const int atomStorageSize, const float3 lata, const float3 latb, const float3 latc, const float a_cut, float4 *d_forces, cudaStream_t stream) | 
|   | 
Definition at line 9 of file CudaComputeGBISKernel.h.
 
◆ CudaComputeGBISKernel()
      
        
          | CudaComputeGBISKernel::CudaComputeGBISKernel  | 
          ( | 
          int  | 
          deviceID | ) | 
           | 
        
      
 
 
◆ ~CudaComputeGBISKernel()
      
        
          | CudaComputeGBISKernel::~CudaComputeGBISKernel  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GBISphase1()
      
        
          | void CudaComputeGBISKernel::GBISphase1  | 
          ( | 
          CudaTileListKernel &  | 
          tlKernel,  | 
        
        
           | 
           | 
          const int  | 
          atomStorageSize,  | 
        
        
           | 
           | 
          const float3  | 
          lata,  | 
        
        
           | 
           | 
          const float3  | 
          latb,  | 
        
        
           | 
           | 
          const float3  | 
          latc,  | 
        
        
           | 
           | 
          const float  | 
          a_cut,  | 
        
        
           | 
           | 
          float *  | 
          h_psiSum,  | 
        
        
           | 
           | 
          cudaStream_t  | 
          stream  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GBISphase2()
      
        
          | void CudaComputeGBISKernel::GBISphase2  | 
          ( | 
          CudaTileListKernel &  | 
          tlKernel,  | 
        
        
           | 
           | 
          const int  | 
          atomStorageSize,  | 
        
        
           | 
           | 
          const bool  | 
          doEnergy,  | 
        
        
           | 
           | 
          const bool  | 
          doSlow,  | 
        
        
           | 
           | 
          const float3  | 
          lata,  | 
        
        
           | 
           | 
          const float3  | 
          latb,  | 
        
        
           | 
           | 
          const float3  | 
          latc,  | 
        
        
           | 
           | 
          const float  | 
          r_cut,  | 
        
        
           | 
           | 
          const float  | 
          scaling,  | 
        
        
           | 
           | 
          const float  | 
          kappa,  | 
        
        
           | 
           | 
          const float  | 
          smoothDist,  | 
        
        
           | 
           | 
          const float  | 
          epsilon_p,  | 
        
        
           | 
           | 
          const float  | 
          epsilon_s,  | 
        
        
           | 
           | 
          float4 *  | 
          d_forces,  | 
        
        
           | 
           | 
          float *  | 
          h_dEdaSum,  | 
        
        
           | 
           | 
          cudaStream_t  | 
          stream  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GBISphase3()
      
        
          | void CudaComputeGBISKernel::GBISphase3  | 
          ( | 
          CudaTileListKernel &  | 
          tlKernel,  | 
        
        
           | 
           | 
          const int  | 
          atomStorageSize,  | 
        
        
           | 
           | 
          const float3  | 
          lata,  | 
        
        
           | 
           | 
          const float3  | 
          latb,  | 
        
        
           | 
           | 
          const float3  | 
          latc,  | 
        
        
           | 
           | 
          const float  | 
          a_cut,  | 
        
        
           | 
           | 
          float4 *  | 
          d_forces,  | 
        
        
           | 
           | 
          cudaStream_t  | 
          stream  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ update_dHdrPrefix()
      
        
          | void CudaComputeGBISKernel::update_dHdrPrefix  | 
          ( | 
          const int  | 
          atomStorageSize,  | 
        
        
           | 
           | 
          float *  | 
          dHdrPrefixH,  | 
        
        
           | 
           | 
          cudaStream_t  | 
          stream  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ updateBornRad()
      
        
          | void CudaComputeGBISKernel::updateBornRad  | 
          ( | 
          const int  | 
          atomStorageSize,  | 
        
        
           | 
           | 
          float *  | 
          bornRadH,  | 
        
        
           | 
           | 
          cudaStream_t  | 
          stream  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ updateIntRad()
      
        
          | void CudaComputeGBISKernel::updateIntRad  | 
          ( | 
          const int  | 
          atomStorageSize,  | 
        
        
           | 
           | 
          float *  | 
          intRad0H,  | 
        
        
           | 
           | 
          float *  | 
          intRadSH,  | 
        
        
           | 
           | 
          cudaStream_t  | 
          stream  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
The documentation for this class was generated from the following file: