|
QUDA
0.9.0
|


Go to the source code of this file.
Classes | |
| struct | quda::LatticeFieldParam |
| class | quda::LatticeField |
Namespaces | |
| quda | |
Macros | |
| #define | checkLocation(...) Location_(__func__, __FILE__, __LINE__, __VA_ARGS__) |
| #define | checkPrecision(...) Precision_(__func__, __FILE__, __LINE__, __VA_ARGS__) |
Functions | |
| std::ostream & | quda::operator<< (std::ostream &output, const LatticeFieldParam ¶m) |
| QudaFieldLocation | quda::Location_ (const char *func, const char *file, int line, const LatticeField &a, const LatticeField &b) |
| Helper function for determining if the location of the fields is the same. More... | |
| template<typename... Args> | |
| QudaFieldLocation | quda::Location_ (const char *func, const char *file, int line, const LatticeField &a, const LatticeField &b, const Args &... args) |
| Helper function for determining if the location of the fields is the same. More... | |
| QudaPrecision | quda::Precision_ (const char *func, const char *file, int line, const LatticeField &a, const LatticeField &b) |
| Helper function for determining if the precision of the fields is the same. More... | |
| template<typename... Args> | |
| QudaPrecision | quda::Precision_ (const char *func, const char *file, int line, const LatticeField &a, const LatticeField &b, const Args &... args) |
| Helper function for determining if the precision of the fields is the same. More... | |
| QudaFieldLocation | quda::reorder_location () |
| Return whether data is reordered on the CPU or GPU. This can set at QUDA initialization using the environment variable QUDA_REORDER_LOCATION. More... | |
| void | quda::reorder_location_set (QudaFieldLocation reorder_location_) |
| Set whether data is reorderd on the CPU or GPU. This can set at QUDA initialization using the environment variable QUDA_REORDER_LOCATION. More... | |
LatticeField is an abstract base clase for all Field objects.
Definition in file lattice_field.h.
| #define checkLocation | ( | ... | ) | Location_(__func__, __FILE__, __LINE__, __VA_ARGS__) |
Definition at line 561 of file lattice_field.h.
Referenced by quda::ApplyCovDev(), blasCuda(), mixed::blasCuda(), quda::calculateY(), quda::DiracCoarse::Clover(), quda::DiracCoarse::CloverInv(), quda::CoarseCoarseOp(), quda::CoarseOp(), quda::DiracCoarse::createCoarseOp(), quda::DiracCoarsePC::createCoarseOp(), quda::DiracWilson::Dslash(), quda::DiracCloverPC::Dslash(), quda::DiracDomainWall::Dslash(), quda::DiracStaggered::Dslash(), quda::DiracImprovedStaggered::Dslash(), quda::DiracCoarse::Dslash(), quda::DiracCoarsePC::Dslash(), quda::DiracWilson::DslashXpay(), quda::DiracClover::DslashXpay(), quda::DiracCloverPC::DslashXpay(), quda::DiracDomainWall::DslashXpay(), quda::DiracStaggered::DslashXpay(), quda::DiracImprovedStaggered::DslashXpay(), quda::DiracCoarse::DslashXpay(), quda::IncEigCG::eigCGsolve(), quda::DiracCoarse::M(), multiblasCuda(), mixed::multiblasCuda(), quda::CG::operator()(), quda::MultiShiftCG::operator()(), quda::DslashCoarseLaunch::operator()(), quda::Prolongate(), reduceCuda(), mixed::reduceCuda(), and quda::CG::solve().
| #define checkPrecision | ( | ... | ) | Precision_(__func__, __FILE__, __LINE__, __VA_ARGS__) |
Definition at line 592 of file lattice_field.h.
Referenced by quda::ApplyCovDev(), quda::DslashCoarseLaunch::operator()(), quda::Prolongate(), and quda::Restrict().
1.8.14