Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Test_Spectrum Namespace Reference

Test of spectroscopy. More...

Functions

int hadron_2ptFunction (const std::string &)
 
int hadron_2ptFunction_Clover ()
 
int hadron_2ptFunction_CloverGeneral ()
 
int hadron_2ptFunction_Wilson_ShiftOrigin ()
 
int hadron_2ptFunction_Wilson_WallSource ()
 
int hadron_2ptFunction_WilsonGeneral ()
 
int hadron_2ptFunction_eo (const std::string &)
 
int hadron_2ptFunction_eo_Clover ()
 
int hadron_2ptFunction_eo_Wilson ()
 
int hadron_2ptFunction_eo_withFileIO (const std::string &)
 
int calculate_quark_propagator_eo_withFileIO (const std::string &)
 
int calculate_hadron_correlator_eo_withFileIO (const std::string &)
 
int hadron_2ptFunction_eo_withFileIO_Clover ()
 
int hadron_2ptFunction_eo_withFileIO_Wilson ()
 
int hadron_2ptFunction_withFileIO (const std::string &)
 
int calculate_quark_propagator_withFileIO (const std::string &)
 
int calculate_hadron_correlator_withFileIO (const std::string &)
 
int hadron_2ptFunction_withFileIO_Clover ()
 
int hadron_2ptFunction_withFileIO_CloverGeneral ()
 
int hadron_2ptFunction_withFileIO_Wilson ()
 
int hadron_2ptFunction_withFileIO_WilsonGeneral ()
 
int hadron_2ptFunction_withFileIO_initial_guess (const std::string &)
 
int calculate_quark_propagator_withFileIO_initial_guess (const std::string &)
 
int calculate_hadron_correlator_withFileIO_initial_guess (const std::string &)
 
int hadron_2ptFunction_withFileIO_Clover_initial_guess ()
 
int hadron_4ptFunction (const std::string &)
 
int hadron_4ptFunction_Clover ()
 
int hadron_2ptFunction_TMWilson (void)
 
int hadron_2ptFunction_withFileIO_TMWilson (void)
 

Variables

const std::string test_name = "Spectrum.Hadron2ptFunction"
 

Detailed Description

Test of spectroscopy.

Test of Spectroscopy with fileIO.

Test of Spectroscopy with even-odd preconditioning and fileIO.

Test of spectroscopy with even-odd preconditioning.

[06 Jun 2014 Y.Namekawa] unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa] Adopted new parameter handlings [26 Jun 2016 T.Aoyama] Add shift_origin of gauge config [21 May 2017 Y.Namekawa] Modify to choose a solver type quark by quark [23 Apr 2018 Y.Namekawa]

unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa] Add shift_origin of gauge config [21 May 2017 Y.Namekawa] Modify to choose a solver type quark by quark [23 Apr 2018 Y.Namekawa]

This test class obtains the quark propagator for clover fermion and calculates typical hadron correlators. The quantum numbers of hadrons are specified with gamma matrices (GammaMatrix class instance) whose set is defined in a subclass of GammaMatrixSet class. 12 Apr 2012 H.Matsufuru Selectors are implemented. [02 Feb 2013 Y.Namekawa] Even-odd and smearing is implemented. [03 Mar 2013 Y.Namekawa] (Selectors are replaced with factories by Aoyama-san) Number_of_valence_quarks is implemented. [15 May 2013 Y.Namekawa] unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa] Add shift_origin of gauge config [21 May 2017 Y.Namekawa] Modify to choose a solver type quark by quark [23 Apr 2018 Y.Namekawa]

This test class obtains the quark propagator for clover fermion and calculates typical hadron correlators. The quantum numbers of hadrons are specified with gamma matrices (GammaMatrix class instance) whose set is defined in a subclass of GammaMatrixSet class. 12 Apr 2012 H.Matsufuru Selectors are implemented. [02 Feb 2013 Y.Namekawa] Smearing is implemented. [03 Mar 2013 Y.Namekawa] (Selectors are replaced with factories by Aoyama-san) Number_of_valence_quarks is implemented. [15 May 2013 Y.Namekawa] unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa] Add shift_origin of gauge config [21 May 2017 Y.Namekawa] Modify to choose a solver type quark by quark [23 Apr 2018 Y.Namekawa]

This test class obtains the quark propagator for clover fermion and calculates typical hadron correlators. The quantum numbers of hadrons are specified with gamma matrices (GammaMatrix class instance) whose set is defined in a subclass of GammaMatrixSet class. 12 Apr 2012 H.Matsufuru Selectors are implemented. [02 Feb 2013 Y.Namekawa] Smearing is implemented. [03 Mar 2013 Y.Namekawa] (Selectors are replaced with factories by Aoyama-san) Number_of_valence_quarks is implemented. [15 May 2013 Y.Namekawa] unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa] Add shift_origin of gauge config [21 May 2017 Y.Namekawa] Modify to choose a solver type quark by quark [23 Apr 2018 Y.Namekawa] Employ initial guess for solver [ 1 May 2018 Y.Namekawa]

[06 Jan 2017 Y.Namekawa]

Function Documentation

int Test_Spectrum::calculate_hadron_correlator_eo_withFileIO ( const std::string &  filename_input)

Definition at line 391 of file test_Spectrum_2ptFunction_eo_withFileIO.cpp.

int Test_Spectrum::calculate_hadron_correlator_withFileIO ( const std::string &  filename_input)

Definition at line 402 of file test_Spectrum_2ptFunction_withFileIO.cpp.

int Test_Spectrum::calculate_hadron_correlator_withFileIO_initial_guess ( const std::string &  filename_input)
int Test_Spectrum::calculate_quark_propagator_eo_withFileIO ( const std::string &  filename_input)

Definition at line 122 of file test_Spectrum_2ptFunction_eo_withFileIO.cpp.

int Test_Spectrum::calculate_quark_propagator_withFileIO ( const std::string &  filename_input)

Definition at line 154 of file test_Spectrum_2ptFunction_withFileIO.cpp.

int Test_Spectrum::calculate_quark_propagator_withFileIO_initial_guess ( const std::string &  filename_input)
int Test_Spectrum::hadron_2ptFunction ( const std::string &  filename_input)

Definition at line 168 of file test_Spectrum_2ptFunction.cpp.

int Test_Spectrum::hadron_2ptFunction_Clover ( )

Definition at line 83 of file test_Spectrum_2ptFunction.cpp.

int Test_Spectrum::hadron_2ptFunction_CloverGeneral ( )

Definition at line 89 of file test_Spectrum_2ptFunction.cpp.

int Test_Spectrum::hadron_2ptFunction_eo ( const std::string &  filename_input)

Definition at line 87 of file test_Spectrum_2ptFunction_eo.cpp.

int Test_Spectrum::hadron_2ptFunction_eo_Clover ( )

Definition at line 55 of file test_Spectrum_2ptFunction_eo.cpp.

int Test_Spectrum::hadron_2ptFunction_eo_Wilson ( )

Definition at line 61 of file test_Spectrum_2ptFunction_eo.cpp.

int Test_Spectrum::hadron_2ptFunction_eo_withFileIO ( const std::string &  filename_input)

Definition at line 101 of file test_Spectrum_2ptFunction_eo_withFileIO.cpp.

int Test_Spectrum::hadron_2ptFunction_eo_withFileIO_Clover ( )

Definition at line 69 of file test_Spectrum_2ptFunction_eo_withFileIO.cpp.

int Test_Spectrum::hadron_2ptFunction_eo_withFileIO_Wilson ( )

Definition at line 75 of file test_Spectrum_2ptFunction_eo_withFileIO.cpp.

int Test_Spectrum::hadron_2ptFunction_TMWilson ( void  )
int Test_Spectrum::hadron_2ptFunction_Wilson_ShiftOrigin ( )

Definition at line 105 of file test_Spectrum_2ptFunction.cpp.

int Test_Spectrum::hadron_2ptFunction_Wilson_WallSource ( )

Definition at line 111 of file test_Spectrum_2ptFunction.cpp.

int Test_Spectrum::hadron_2ptFunction_WilsonGeneral ( )

Definition at line 117 of file test_Spectrum_2ptFunction.cpp.

int Test_Spectrum::hadron_2ptFunction_withFileIO ( const std::string &  filename_input)

Definition at line 134 of file test_Spectrum_2ptFunction_withFileIO.cpp.

int Test_Spectrum::hadron_2ptFunction_withFileIO_Clover ( )

Definition at line 69 of file test_Spectrum_2ptFunction_withFileIO.cpp.

int Test_Spectrum::hadron_2ptFunction_withFileIO_Clover_initial_guess ( )
int Test_Spectrum::hadron_2ptFunction_withFileIO_CloverGeneral ( )

Definition at line 75 of file test_Spectrum_2ptFunction_withFileIO.cpp.

int Test_Spectrum::hadron_2ptFunction_withFileIO_initial_guess ( const std::string &  filename_input)
int Test_Spectrum::hadron_2ptFunction_withFileIO_TMWilson ( void  )
int Test_Spectrum::hadron_2ptFunction_withFileIO_Wilson ( )

Definition at line 87 of file test_Spectrum_2ptFunction_withFileIO.cpp.

int Test_Spectrum::hadron_2ptFunction_withFileIO_WilsonGeneral ( )

Definition at line 93 of file test_Spectrum_2ptFunction_withFileIO.cpp.

int Test_Spectrum::hadron_4ptFunction ( const std::string &  filename_input)

Definition at line 140 of file test_Spectrum_4ptFunction.cpp.

int Test_Spectrum::hadron_4ptFunction_Clover ( )

Definition at line 77 of file test_Spectrum_4ptFunction.cpp.

Variable Documentation

const std::string Test_Spectrum::test_name = "Spectrum.Hadron2ptFunction"

Definition at line 72 of file test_Spectrum_2ptFunction.cpp.