| 
    Bridge++
    Ver. 2.0.4
    
   | 
 
Four-point correlator for Wilson-type fermions. More...
#include <corr4pt_4spinor.h>
Public Member Functions | |
| Corr4pt_4spinor (GammaMatrixSet *gmset) | |
| Corr4pt_4spinor (GammaMatrixSet *gmset, const Parameters ¶ms) | |
| void | set_parameters (const Parameters ¶ms) | 
| void | get_parameters (Parameters ¶ms) const | 
| void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) | 
| double | meson_all (const std::vector< Field_F > &sq1, const std::vector< Field_F > &sq2, const std::vector< Field_F > &sq3, const std::vector< Field_F > &sq4) | 
| void | meson_correlator (std::vector< dcomplex > &corr_global, const GammaMatrix &gm_sink_12, const GammaMatrix &gm_sink_34, const GammaMatrix &gm_src_21, const GammaMatrix &gm_src_43, const std::vector< Field_F > &sq1, const std::vector< Field_F > &sq2, const std::vector< Field_F > &sq3, const std::vector< Field_F > &sq4) | 
| double | meson_momentum_all (const std::vector< Field_F > &sq1, const std::vector< Field_F > &sq2, const std::vector< Field_F > &sq3, const std::vector< Field_F > &sq4, const std::vector< int > &source_position) | 
| void | meson_momentum_correlator (std::vector< dcomplex > &corr_global, const std::vector< int > &momentum_sink, const GammaMatrix &gm_sink_12, const GammaMatrix &gm_sink_34, const GammaMatrix &gm_src_21, const GammaMatrix &gm_src_43, const std::vector< Field_F > &sq1, const std::vector< Field_F > &sq2, const std::vector< Field_F > &sq3, const std::vector< Field_F > &sq4, const std::vector< int > &source_position) | 
Static Public Attributes | |
| static const std::string | class_name = "Corr4pt_4spinor" | 
Protected Attributes | |
| Bridge::VerboseLevel | m_vl | 
Private Member Functions | |
| Corr4pt_4spinor (const Corr4pt_4spinor &) | |
| Corr4pt_4spinor & | operator= (const Corr4pt_4spinor &) | 
| void | corr_direct (std::vector< dcomplex > &corr_direct_global, const GammaMatrix &gm5_gm_sink, const GammaMatrix &gm_gm5_src, const std::vector< Field_F > &sq1, const std::vector< Field_F > &sq2) | 
| totally antisymmetric tensor: index.  More... | |
| void | corr_cross_sink (std::vector< std::vector< dcomplex > > &corr_cross_global, const GammaMatrix &gm5_gm_sink, const GammaMatrix &gm_gm5_src, const std::vector< Field_F > &sq1, const std::vector< Field_F > &sq2) | 
| void | global_corr_t (std::vector< dcomplex > &corr_global, const std::vector< dcomplex > &corr_local) | 
| transform node-local correlator in t to global.  More... | |
Private Attributes | |
| std::string | m_filename_output | 
| GammaMatrixSet * | m_gmset | 
| std::vector< int > | m_epsilon_index | 
| index of totally antisymmetric tensor  More... | |
Four-point correlator for Wilson-type fermions.
Meson four-point functions were implemented. [06 Jan 2017 Y.Namekawa]
Definition at line 32 of file corr4pt_4spinor.h.
      
  | 
  inline | 
Definition at line 47 of file corr4pt_4spinor.h.
      
  | 
  inline | 
Definition at line 51 of file corr4pt_4spinor.h.
      
  | 
  private | 
      
  | 
  private | 
Definition at line 562 of file corr4pt_4spinor.cpp.
      
  | 
  private | 
totally antisymmetric tensor: index.
totally antisymmetric tensor: value.
Definition at line 531 of file corr4pt_4spinor.cpp.
| void Corr4pt_4spinor::get_parameters | ( | Parameters & | params | ) | const | 
Definition at line 34 of file corr4pt_4spinor.cpp.
      
  | 
  private | 
transform node-local correlator in t to global.
Definition at line 624 of file corr4pt_4spinor.cpp.
| double Corr4pt_4spinor::meson_all | ( | const std::vector< Field_F > & | sq1, | 
| const std::vector< Field_F > & | sq2, | ||
| const std::vector< Field_F > & | sq3, | ||
| const std::vector< Field_F > & | sq4 | ||
| ) | 
Definition at line 42 of file corr4pt_4spinor.cpp.
| void Corr4pt_4spinor::meson_correlator | ( | std::vector< dcomplex > & | corr_global, | 
| const GammaMatrix & | gm_sink_12, | ||
| const GammaMatrix & | gm_sink_34, | ||
| const GammaMatrix & | gm_src_21, | ||
| const GammaMatrix & | gm_src_43, | ||
| const std::vector< Field_F > & | sq1, | ||
| const std::vector< Field_F > & | sq2, | ||
| const std::vector< Field_F > & | sq3, | ||
| const std::vector< Field_F > & | sq4 | ||
| ) | 
Definition at line 161 of file corr4pt_4spinor.cpp.
| double Corr4pt_4spinor::meson_momentum_all | ( | const std::vector< Field_F > & | sq1, | 
| const std::vector< Field_F > & | sq2, | ||
| const std::vector< Field_F > & | sq3, | ||
| const std::vector< Field_F > & | sq4, | ||
| const std::vector< int > & | source_position | ||
| ) | 
Definition at line 327 of file corr4pt_4spinor.cpp.
| void Corr4pt_4spinor::meson_momentum_correlator | ( | std::vector< dcomplex > & | corr_global, | 
| const std::vector< int > & | momentum_sink, | ||
| const GammaMatrix & | gm_sink_12, | ||
| const GammaMatrix & | gm_sink_34, | ||
| const GammaMatrix & | gm_src_21, | ||
| const GammaMatrix & | gm_src_43, | ||
| const std::vector< Field_F > & | sq1, | ||
| const std::vector< Field_F > & | sq2, | ||
| const std::vector< Field_F > & | sq3, | ||
| const std::vector< Field_F > & | sq4, | ||
| const std::vector< int > & | source_position | ||
| ) | 
Definition at line 478 of file corr4pt_4spinor.cpp.
      
  | 
  private | 
      
  | 
  inline | 
Definition at line 67 of file corr4pt_4spinor.h.
| void Corr4pt_4spinor::set_parameters | ( | const Parameters & | params | ) | 
Definition at line 19 of file corr4pt_4spinor.cpp.
      
  | 
  static | 
Definition at line 35 of file corr4pt_4spinor.h.
      
  | 
  private | 
index of totally antisymmetric tensor
Definition at line 44 of file corr4pt_4spinor.h.
      
  | 
  private | 
Definition at line 41 of file corr4pt_4spinor.h.
      
  | 
  private | 
Definition at line 43 of file corr4pt_4spinor.h.
      
  | 
  protected | 
Definition at line 38 of file corr4pt_4spinor.h.