CHROMA
Public Member Functions | List of all members
Chroma::EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct< T, P, Q > Class Template Referenceabstract

ILUPreconditioned Spatial, Central Temporal Preconditioned Wilson-like fermion actions with derivatives. More...

#include <eo3dprec_s_cprec_t_wilstype_fermact_w.h>

Inheritance diagram for Chroma::EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct< T, P, Q >:

Public Member Functions

virtual ~EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct ()
 Virtual destructor to help with cleanup. More...
 
virtual EO3DPrecSpaceCentralPrecTimeLinearOperator< T, P, Q > * linOp (Handle< FermState< T, P, Q > > state) const =0
 Produce a linear operator for this action. More...
 
virtual LinearOperator< T > * hermitianLinOp (Handle< FermState< T, P, Q > > state) const =0
 Produce a the gamma5 hermitian version. More...
 
virtual SystemSolver< T > * qprop (Handle< FermState< T, P, Q > > state, const GroupXML_t &invParam) const
 Return quark prop solver, solution of unpreconditioned system. More...
 

Detailed Description

template<typename T, typename P, typename Q>
class Chroma::EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct< T, P, Q >

ILUPreconditioned Spatial, Central Temporal Preconditioned Wilson-like fermion actions with derivatives.

Spatially ILUPreconditioned, Centrally temporally preconditioned like Wilson-like fermion actions

Definition at line 18 of file eo3dprec_s_cprec_t_wilstype_fermact_w.h.

Constructor & Destructor Documentation

◆ ~EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct()

template<typename T , typename P , typename Q >
virtual Chroma::EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct< T, P, Q >::~EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct ( )
inlinevirtual

Virtual destructor to help with cleanup.

Definition at line 22 of file eo3dprec_s_cprec_t_wilstype_fermact_w.h.

Member Function Documentation

◆ hermitianLinOp()

template<typename T , typename P , typename Q >
virtual LinearOperator<T>* Chroma::EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct< T, P, Q >::hermitianLinOp ( Handle< FermState< T, P, Q > >  state) const
pure virtual

Produce a the gamma5 hermitian version.

◆ linOp()

template<typename T , typename P , typename Q >
virtual EO3DPrecSpaceCentralPrecTimeLinearOperator<T,P,Q>* Chroma::EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct< T, P, Q >::linOp ( Handle< FermState< T, P, Q > >  state) const
pure virtual

Produce a linear operator for this action.

◆ qprop()

template<typename T , typename P , typename Q >
virtual SystemSolver<T>* Chroma::EO3DPrecSpaceCentralPrecTimeConstDetWilsonTypeFermAct< T, P, Q >::qprop ( Handle< FermState< T, P, Q > >  state,
const GroupXML_t invParam 
) const
virtual

Return quark prop solver, solution of unpreconditioned system.


The documentation for this class was generated from the following file: