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()().