Inheritance diagram for Chroma::FermAct5DQprop< T >:

Public Member Functions | |
| FermAct5DQprop (Handle< LinearOperatorArray< T > > A_, Handle< LinOpSystemSolverArray< T > > invA_) | |
| Constructor. | |
| ~FermAct5DQprop () | |
| Destructor is automatic. | |
| int | size () const |
| Expected length of array index. | |
| const Subset & | subset () const |
| Return the subset on which the operator acts. | |
| SystemSolverResults_t | operator() (multi1d< T > &psi, const multi1d< T > &chi) const |
| Solver the linear system. | |
Private Member Functions | |
| FermAct5DQprop () | |
Private Attributes | |
| Handle< LinearOperatorArray< T > > | A |
| Handle< LinOpSystemSolverArray< T > > | invA |
Compute the lattice fermion for a generic non-red/black fermion using the source in "chi" - so, the source can be of any desired form. The result will appear in "psi", which on input contains an initial guess for the solution.
Definition at line 23 of file fermact_qprop_array.cc.
| Chroma::FermAct5DQprop< T >::FermAct5DQprop | ( | Handle< LinearOperatorArray< T > > | A_, | |
| Handle< LinOpSystemSolverArray< T > > | invA_ | |||
| ) | [inline] |
Constructor.
| A_ | Linear operator ( Read ) | |
| invParam_ | inverter parameters ( Read ) |
Definition at line 31 of file fermact_qprop_array.cc.
| Chroma::FermAct5DQprop< T >::~FermAct5DQprop | ( | ) | [inline] |
| Chroma::FermAct5DQprop< T >::FermAct5DQprop | ( | ) | [inline, private] |
Definition at line 75 of file fermact_qprop_array.cc.
| SystemSolverResults_t Chroma::FermAct5DQprop< T >::operator() | ( | multi1d< T > & | psi, | |
| const multi1d< T > & | chi | |||
| ) | const [inline, virtual] |
Solver the linear system.
| psi | quark propagator ( Modify ) | |
| chi | source ( Read ) |
Implements Chroma::SystemSolverArray< T >.
Definition at line 50 of file fermact_qprop_array.cc.
References END_CODE, Chroma::PLUS, Chroma::SystemSolverResults_t::resid, Chroma::FermAct5DQprop< T >::size(), and START_CODE.
| int Chroma::FermAct5DQprop< T >::size | ( | void | ) | const [inline, virtual] |
Expected length of array index.
Implements Chroma::SystemSolverArray< T >.
Definition at line 39 of file fermact_qprop_array.cc.
References Chroma::FermAct5DQprop< T >::A.
Referenced by Chroma::FermAct5DQprop< T >::operator()().
| const Subset& Chroma::FermAct5DQprop< T >::subset | ( | void | ) | const [inline, virtual] |
Return the subset on which the operator acts.
Implements Chroma::SystemSolverArray< T >.
Definition at line 42 of file fermact_qprop_array.cc.
Handle< LinearOperatorArray<T> > Chroma::FermAct5DQprop< T >::A [private] |
Definition at line 77 of file fermact_qprop_array.cc.
Referenced by Chroma::FermAct5DQprop< T >::size().
Handle< LinOpSystemSolverArray<T> > Chroma::FermAct5DQprop< T >::invA [private] |
Definition at line 78 of file fermact_qprop_array.cc.
1.4.7