CHROMA
Typedefs | Enumerations | Functions
t_preccfz.cc File Reference
#include <iostream>
#include <cstdio>
#include <stdlib.h>
#include <sys/time.h>
#include "chroma.h"

Go to the source code of this file.

Typedefs

typedef multi1d< LatticeFermion > MLF
 
typedef multi1d< LatticeColorMatrix > LCM
 
typedef void(EvenOddPrecLinearOperator< MLF, LCM >::* EO_mem) (MLF &, const MLF &, enum PlusMinus) const
 

Enumerations

enum  func {
  EE , EO , OE , OO ,
  EEI , TOT , EE , EO ,
  OE , OO , EEI , TOT
}
 

Functions

double time_func (const EvenOddPrecLinearOperator< MLF, LCM > &p, func which, MLF &chi, const MLF &psi, enum PlusMinus isign)
 
int main (int argc, char **argv)
 

Typedef Documentation

◆ EO_mem

typedef void(EvenOddPrecLinearOperator< MLF, LCM >::* EO_mem) (MLF &, const MLF &, enum PlusMinus) const

Definition at line 15 of file t_preccfz.cc.

◆ LCM

typedef multi1d<LatticeColorMatrix> LCM

Definition at line 13 of file t_preccfz.cc.

◆ MLF

typedef multi1d<LatticeFermion> MLF

Definition at line 12 of file t_preccfz.cc.

Enumeration Type Documentation

◆ func

enum func
Enumerator
EE 
EO 
OE 
OO 
EEI 
TOT 
EE 
EO 
OE 
OO 
EEI 
TOT 

Definition at line 17 of file t_preccfz.cc.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ time_func()

double time_func ( const EvenOddPrecLinearOperator< MLF, LCM > &  p,
func  which,
MLF chi,
const MLF psi,
enum PlusMinus  isign 
)

Definition at line 18 of file t_preccfz.cc.

References Chroma::chi(), EE, EEI, EO, Chroma::i, Chroma::isign, OE, OO, Chroma::p, Chroma::psi, and TOT.

Referenced by main().