CHROMA
Classes | Functions
Chroma::MGProtoHelpers Namespace Reference

Classes

struct  MGPreconditioner
 

Functions

shared_ptr< const MG::QDPWilsonCloverLinearOperator > createFineLinOp (const MGProtoSolverParams &params, const multi1d< LatticeColorMatrix > &u)
 
void createMGPreconditioner (const MGProtoSolverParams &params, const multi1d< LatticeColorMatrix > &u)
 
void deleteMGPreconditioner (const std::string &subspaceId)
 
shared_ptr< MGPreconditionergetMGPreconditioner (const std::string &subspaceId)
 

Function Documentation

◆ createFineLinOp()

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

◆ createMGPreconditioner()

void Chroma::MGProtoHelpers::createMGPreconditioner ( const MGProtoSolverParams params,
const multi1d< LatticeColorMatrix > &  u 
)

◆ deleteMGPreconditioner()

void Chroma::MGProtoHelpers::deleteMGPreconditioner ( const std::string &  subspaceId)

◆ getMGPreconditioner()

std::shared_ptr< MGPreconditioner > Chroma::MGProtoHelpers::getMGPreconditioner ( const std::string &  subspaceId)