CHROMA
Classes | Macros | Functions
t_propagator_twisted.cc File Reference

Main code for propagator generation of twisted mass QCD. More...

#include <iostream>
#include <cstdio>
#include "chroma.h"

Go to the source code of this file.

Classes

struct  Param_t
 Parameters for running program. More...
 
struct  Prop_t
 Propagators. More...
 
struct  Propagator_input_t
 

Macros

#define MAIN
 

Functions

void read (XMLReader &xml, const std::string &path, Prop_t &input)
 
void read (XMLReader &xml, const std::string &path, Propagator_input_t &input)
 
int main (int argc, char **argv)
 

Detailed Description

Main code for propagator generation of twisted mass QCD.

This version is for TWISTED Wilson fermions. This code should work for su3 or su4.

See hep-lat/0411001 for an introduction to twisted mass QCD. This code is currently being debugged. When the code is debugged the input xml file will include a test case with a mass term in the gamma_5 component.

Definition in file t_propagator_twisted.cc.

Macro Definition Documentation

◆ MAIN

#define MAIN

Definition at line 16 of file t_propagator_twisted.cc.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ read() [1/2]

void read ( XMLReader &  xml,
const std::string &  path,
Prop_t input 
)

Definition at line 68 of file t_propagator_twisted.cc.

References Prop_t::prop_file, and Chroma::read().

◆ read() [2/2]

void read ( XMLReader &  xml,
const std::string &  path,
Propagator_input_t input 
)