|
CHROMA
|
Clover term linear operator. More...
#include "state.h"#include "actions/ferm/fermacts/clover_fermact_params_w.h"#include "actions/ferm/linop/clover_term_base_w.h"#include "meas/glue/mesfield.h"Go to the source code of this file.
Classes | |
| class | QDP::PackForQUDATimer |
| struct | QDP::PComp< T > |
| struct | QDP::PCompJIT< T > |
| struct | QDP::PCompREG< T > |
| struct | QDP::JITType< PComp< T > > |
| struct | QDP::JITType< PCompREG< T > > |
| struct | QDP::REGType< PCompJIT< T > > |
| struct | QDP::WordType< PComp< T > > |
| struct | QDP::WordType< PCompJIT< T > > |
| struct | QDP::PTriDia< T > |
| struct | QDP::PTriDiaJIT< T > |
| struct | QDP::PTriDiaREG< T > |
| struct | QDP::JITType< PTriDia< T > > |
| struct | QDP::JITType< PTriDiaREG< T > > |
| struct | QDP::REGType< PTriDiaJIT< T > > |
| struct | QDP::WordType< PTriDia< T > > |
| struct | QDP::WordType< PTriDiaJIT< T > > |
| struct | QDP::PTriOff< T > |
| struct | QDP::PTriOffJIT< T > |
| struct | QDP::PTriOffREG< T > |
| struct | QDP::JITType< PTriOff< T > > |
| struct | QDP::JITType< PTriOffREG< T > > |
| struct | QDP::REGType< PTriOffJIT< T > > |
| struct | QDP::WordType< PTriOff< T > > |
| struct | QDP::WordType< PTriOffJIT< T > > |
| struct | Chroma::QUDAPackedClovSite< R > |
| class | Chroma::PTXCloverTermT< T, U > |
| struct | Chroma::QDPCloverEnv::QUDAPackArgs< R, TD, TO > |
Namespaces | |
| QDP | |
| Chroma | |
| Asqtad Staggered-Dirac operator. | |
| Chroma::QDPCloverEnv | |
| TRIACNTR. | |
Typedefs | |
| typedef PTXCloverTermT< LatticeFermion, LatticeColorMatrix > | Chroma::PTXCloverTerm |
| typedef PTXCloverTermT< LatticeFermionF, LatticeColorMatrixF > | Chroma::PTXCloverTermF |
| typedef PTXCloverTermT< LatticeFermionD, LatticeColorMatrixD > | Chroma::PTXCloverTermD |
Functions | |
| template<typename RealT , typename U , typename X , typename Y > | |
| CUfunction | Chroma::function_make_clov_exec (CUfunction function, const RealT &diag_mass, const U &f0, const U &f1, const U &f2, const U &f3, const U &f4, const U &f5, X &tri_dia, Y &tri_off) |
| template<typename RealT , typename U , typename X , typename Y > | |
| CUfunction | Chroma::function_make_clov_build (const RealT &diag_mass, const U &f0, const U &f1, const U &f2, const U &f3, const U &f4, const U &f5, const X &tri_dia, const Y &tri_off) |
| template<typename T , typename X , typename Y > | |
| CUfunction | Chroma::function_ldagdlinv_exec (CUfunction function, T &tr_log_diag, X &tri_dia, Y &tri_off, const Subset &s) |
| template<typename U , typename T , typename X , typename Y > | |
| CUfunction | Chroma::function_ldagdlinv_build (const T &tr_log_diag, const X &tri_dia, const Y &tri_off, const Subset &s) |
| template<typename U , typename X , typename Y > | |
| CUfunction | Chroma::function_triacntr_exec (CUfunction function, U &B, const X &tri_dia, const Y &tri_off, int mat, const Subset &s) |
| TRIACNTR. More... | |
| template<typename U , typename X , typename Y > | |
| CUfunction | Chroma::function_triacntr_build (const U &B, const X &tri_dia, const Y &tri_off, int mat, const Subset &s) |
| template<typename T , typename X , typename Y > | |
| void | Chroma::function_apply_clov_exec (CUfunction function, T &chi, const T &psi, const X &tri_dia, const Y &tri_off, const Subset &s) |
| template<typename T , typename X , typename Y > | |
| CUfunction | Chroma::function_apply_clov_build (const T &chi, const T &psi, const X &tri_dia, const Y &tri_off, const Subset &s) |
| template<typename R , typename TD , typename TO > | |
| void | Chroma::QDPCloverEnv::qudaPackSiteLoop (int lo, int hi, int myId, QUDAPackArgs< R, TD, TO > *a) |
Clover term linear operator.
Definition in file clover_term_ptx_w.h.