#include <hmc_Leapfrog.h>
 | 
|   | HMC_Leapfrog (std::valarray< Action * > action, RandomNumbers *rand) | 
|   | 
|   | HMC_Leapfrog (std::valarray< Action * > action, std::valarray< Director * > director, RandomNumbers *rand) | 
|   | 
|   | ~HMC_Leapfrog () | 
|   | 
| void  | set_parameters (const Parameters ¶ms) | 
|   | 
| void  | set_parameters (double Estep, int Nmdc, int Nprec, int Mtpl_test) | 
|   | 
| void  | set_parameter_verboselevel (const Bridge::VerboseLevel vl) | 
|   | 
| double  | update (Field_G &) | 
|   | 
| double  | langevin (Field_G &iP, Field_G &U) | 
|   | 
| double  | calc_Hamiltonian (Field_G &iP, Field_G &U) | 
|   | 
| double  | calcH_P (Field_G &iP) | 
|   | 
| void  | integrate (Field_G &iP, Field_G &U) | 
|   | 
| void  | update_U (double estep, Field_G &iP, Field_G &U) | 
|   | 
| void  | update_P (double estep, Field_G &iP, Field_G &U) | 
|   | 
 | 
| static const std::string  | class_name = "HMC_Leapfrog" | 
|   | 
Definition at line 50 of file hmc_Leapfrog.h.
 
  
  
      
        
          | HMC_Leapfrog::~HMC_Leapfrog  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | double HMC_Leapfrog::calcH_P  | 
          ( | 
          Field_G &  | 
          iP | ) | 
           | 
        
      
 
 
      
        
          | void HMC_Leapfrog::set_parameters  | 
          ( | 
          const Parameters &  | 
          params | ) | 
           | 
        
      
 
 
      
        
          | void HMC_Leapfrog::set_parameters  | 
          ( | 
          double  | 
          Estep,  | 
        
        
           | 
           | 
          int  | 
          Nmdc,  | 
        
        
           | 
           | 
          int  | 
          Nprec,  | 
        
        
           | 
           | 
          int  | 
          Mtpl_test  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | double HMC_Leapfrog::update  | 
          ( | 
          Field_G &  | 
          conf_org | ) | 
           | 
        
      
 
 
      
        
          | void HMC_Leapfrog::update_P  | 
          ( | 
          double  | 
          estep,  | 
        
        
           | 
           | 
          Field_G &  | 
          iP,  | 
        
        
           | 
           | 
          Field_G &  | 
          U  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void HMC_Leapfrog::update_U  | 
          ( | 
          double  | 
          estep,  | 
        
        
           | 
           | 
          Field_G &  | 
          iP,  | 
        
        
           | 
           | 
          Field_G &  | 
          U  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | const std::string HMC_Leapfrog::class_name = "HMC_Leapfrog" | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | std::valarray<Action *> HMC_Leapfrog::m_action | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | std::valarray<Director *> HMC_Leapfrog::m_director | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double HMC_Leapfrog::m_Estep | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int HMC_Leapfrog::m_Mtpl_test | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int HMC_Leapfrog::m_Nprec | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: