Coulomb gauge fixing.  
 More...
#include <gaugeFixing_Coulomb.h>
 | 
| static const std::string  | class_name = "GaugeFixing_Coulomb" | 
|   | 
 | 
| void  | gfix_step (Field_G &Ue, Field_G &Uo, const double wp) | 
|   | one step of gauge fixing with overrelaxation parameter wp.  More...
  | 
|   | 
| void  | set_randomGaugeTrans (const std::valarray< double > &sg, Field_G &Geo) | 
|   | 
| void  | gauge_trans_eo (Field_G &Ue, Field_G &Uo, const Field_G &Geo, const int Ieo) | 
|   | 
| void  | calc_SG (std::valarray< double > &sg, std::valarray< double > &Fval, const Field_G &Ue, const Field_G &Uo) | 
|   | 
| void  | calc_DLT (Field_G &Weo, const Field_G &Ue, const Field_G &Uo, const int Ieo) | 
|   | 
| void  | calc_W (Field_G &Weo, const Field_G &Ue, const Field_G &Uo, const int Ieo) | 
|   | 
| void  | maxTr (Field_G &, Field_G &) | 
|   | 
| void  | maxTr1 (Field_G &, Field_G &) | 
|   | 
| void  | maxTr2 (Field_G &, Field_G &) | 
|   | 
| void  | maxTr3 (Field_G &, Field_G &) | 
|   | 
| void  | sum_global_t (std::valarray< double > &val_global, const std::valarray< double > &val_local) | 
|   | 
Coulomb gauge fixing. 
Definition at line 58 of file gaugeFixing_Coulomb.h.
 
  
  
      
        
          | GaugeFixing_Coulomb::GaugeFixing_Coulomb  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | GaugeFixing_Coulomb::~GaugeFixing_Coulomb  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void GaugeFixing_Coulomb::calc_DLT  | 
          ( | 
          Field_G &  | 
          Weo,  | 
         
        
           | 
           | 
          const Field_G &  | 
          Ue,  | 
         
        
           | 
           | 
          const Field_G &  | 
          Uo,  | 
         
        
           | 
           | 
          const int  | 
          Ieo  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void GaugeFixing_Coulomb::calc_SG  | 
          ( | 
          std::valarray< double > &  | 
          sg,  | 
         
        
           | 
           | 
          std::valarray< double > &  | 
          Fval,  | 
         
        
           | 
           | 
          const Field_G &  | 
          Ue,  | 
         
        
           | 
           | 
          const Field_G &  | 
          Uo  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void GaugeFixing_Coulomb::calc_W  | 
          ( | 
          Field_G &  | 
          Weo,  | 
         
        
           | 
           | 
          const Field_G &  | 
          Ue,  | 
         
        
           | 
           | 
          const Field_G &  | 
          Uo,  | 
         
        
           | 
           | 
          const int  | 
          Ieo  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void GaugeFixing_Coulomb::fix  | 
          ( | 
          Field_G &  | 
          Ufix,  | 
         
        
           | 
           | 
          const Field_G &  | 
          Uorg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void GaugeFixing_Coulomb::gauge_trans_eo  | 
          ( | 
          Field_G &  | 
          Ue,  | 
         
        
           | 
           | 
          Field_G &  | 
          Uo,  | 
         
        
           | 
           | 
          const Field_G &  | 
          Geo,  | 
         
        
           | 
           | 
          const int  | 
          Ieo  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void GaugeFixing_Coulomb::gfix_step  | 
          ( | 
          Field_G &  | 
          Ue,  | 
         
        
           | 
           | 
          Field_G &  | 
          Uo,  | 
         
        
           | 
           | 
          const double  | 
          wp  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void GaugeFixing_Coulomb::set_parameters  | 
          ( | 
          const Parameters &  | 
          params | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | void GaugeFixing_Coulomb::set_parameters  | 
          ( | 
          const int  | 
          Niter,  | 
        
        
           | 
           | 
          const int  | 
          Nnaive,  | 
        
        
           | 
           | 
          const int  | 
          Nmeas,  | 
        
        
           | 
           | 
          const int  | 
          Nreset,  | 
        
        
           | 
           | 
          const double  | 
          Enorm,  | 
        
        
           | 
           | 
          const double  | 
          wp  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | void GaugeFixing_Coulomb::set_randomGaugeTrans  | 
          ( | 
          const std::valarray< double > &  | 
          sg,  | 
         
        
           | 
           | 
          Field_G &  | 
          Geo  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void GaugeFixing_Coulomb::sum_global_t  | 
          ( | 
          std::valarray< double > &  | 
          val_global,  | 
         
        
           | 
           | 
          const std::valarray< double > &  | 
          val_local  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | const std::string GaugeFixing_Coulomb::class_name = "GaugeFixing_Coulomb" | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | double GaugeFixing_Coulomb::m_Enorm | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int GaugeFixing_Coulomb::m_Niter | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int GaugeFixing_Coulomb::m_Nmeas | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int GaugeFixing_Coulomb::m_Nnaive | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int GaugeFixing_Coulomb::m_Nreset | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double GaugeFixing_Coulomb::m_wp | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: