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 |
Functions | |
double | time_func (const EvenOddPrecLinearOperator< MLF, LCM > *p, EO_mem A, 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_precnef.cc.
typedef multi1d<LatticeColorMatrix> LCM |
Definition at line 13 of file t_precnef.cc.
typedef multi1d<LatticeFermion> MLF |
Definition at line 12 of file t_precnef.cc.
int main | ( | int | argc, |
char ** | argv | ||
) |
Test out dslash
Create a linear operator
Definition at line 56 of file t_precnef.cc.
References Chroma::chi(), Chroma::FermionAction< T, P, Q >::createState(), Chroma::finalize(), Chroma::gaussian(), Chroma::getXMLOutputInstance(), Chroma::initialize(), Chroma::isign, Chroma::EvenOddPrecDWFermActBaseArray< T, P, Q >::linOp(), m, Chroma::MINUS, n, N5, Nd, Chroma::p, Chroma::PLUS, Chroma::psi, Chroma::EvenOddPrecNEFFermActArray::size(), Chroma::state, time_func(), Chroma::u, and Chroma::zero.
double time_func | ( | const EvenOddPrecLinearOperator< MLF, LCM > * | p, |
EO_mem | A, | ||
MLF & | chi, | ||
const MLF & | psi, | ||
enum PlusMinus | isign | ||
) |
Definition at line 18 of file t_precnef.cc.
References Chroma::A(), Chroma::chi(), Chroma::i, Chroma::isign, Chroma::p, and Chroma::psi.
Referenced by main().