|
CHROMA
|
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 void(EvenOddPrecLinearOperator< MLF, LCM >::* EO_mem) (MLF &, const MLF &, enum PlusMinus) const |
Definition at line 15 of file t_precdwf.cc.
| typedef multi1d<LatticeColorMatrix> LCM |
Definition at line 13 of file t_precdwf.cc.
| typedef multi1d<LatticeFermion> MLF |
Definition at line 12 of file t_precdwf.cc.
| enum func |
| Enumerator | |
|---|---|
| EE | |
| EO | |
| OE | |
| OO | |
| EEI | |
| TOT | |
| EE | |
| EO | |
| OE | |
| OO | |
| EEI | |
| TOT | |
Definition at line 17 of file t_precdwf.cc.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Test out dslash
Create a linear operator
Definition at line 175 of file t_precdwf.cc.
References Chroma::chi(), Chroma::COEFF_TYPE_TANH_UNSCALED, Chroma::FermionAction< T, P, Q >::createState(), EE, EEI, EO, Chroma::finalize(), Chroma::gaussian(), Chroma::getXMLOutputInstance(), Chroma::i, Chroma::initialize(), Chroma::isign, Chroma::EvenOddPrecDWFermActBaseArray< T, P, Q >::linOp(), m, Chroma::MINUS, n, N5, Nd, Chroma::EvenOddPrecLinearOperator< T, P, Q >::nFlops(), OE, OO, params, Chroma::PLUS, Chroma::psi, Chroma::EvenOddPrecDWFermActArray::size(), Chroma::state, time_func(), TOT, Chroma::u, and Chroma::zero.
| double time_func | ( | const EvenOddPrecLinearOperator< MLF, LCM > & | p, |
| func | which, | ||
| MLF & | chi, | ||
| const MLF & | psi, | ||
| enum PlusMinus | isign | ||
| ) |
Definition at line 19 of file t_precdwf.cc.
References Chroma::chi(), EE, EEI, EO, Chroma::i, Chroma::isign, OE, OO, Chroma::p, Chroma::psi, and TOT.
Referenced by main().