|
CHROMA
|
Classes | |
| struct | MGPreconditioner |
Functions | |
| shared_ptr< const MG::QDPWilsonCloverLinearOperator > | createFineLinOp (const MGProtoSolverParams ¶ms, const multi1d< LatticeColorMatrix > &u) |
| void | createMGPreconditioner (const MGProtoSolverParams ¶ms, const multi1d< LatticeColorMatrix > &u) |
| void | deleteMGPreconditioner (const std::string &subspaceId) |
| shared_ptr< MGPreconditioner > | getMGPreconditioner (const std::string &subspaceId) |
| std::shared_ptr< const MG::QDPWilsonCloverLinearOperator > Chroma::MGProtoHelpers::createFineLinOp | ( | const MGProtoSolverParams & | params, |
| const multi1d< LatticeColorMatrix > & | u | ||
| ) |
Definition at line 31 of file mg_proto_helpers.cc.
References Chroma::anisoP(), nu, params, Chroma::u, and u0.
Referenced by checkInverter(), and createMGPreconditioner().
| void Chroma::MGProtoHelpers::createMGPreconditioner | ( | const MGProtoSolverParams & | params, |
| const multi1d< LatticeColorMatrix > & | u | ||
| ) |
Definition at line 63 of file mg_proto_helpers.cc.
References createFineLinOp(), deleteMGPreconditioner(), END_CODE, l, mu, params, pop(), push(), START_CODE, Chroma::u, and Chroma::write().
Referenced by Chroma::LinOpSysSolverMGProtoClover::operator()().
| void Chroma::MGProtoHelpers::deleteMGPreconditioner | ( | const std::string & | subspaceId | ) |
Definition at line 169 of file mg_proto_helpers.cc.
Referenced by checkInverter(), createMGPreconditioner(), and Chroma::InlineEraseMGProtoSpaceEnv::InlineMeas::operator()().
| std::shared_ptr< MGPreconditioner > Chroma::MGProtoHelpers::getMGPreconditioner | ( | const std::string & | subspaceId | ) |
Definition at line 187 of file mg_proto_helpers.cc.
Referenced by Chroma::LinOpSysSolverMGProtoClover::operator()().