#include <memory>
#include <string>
#include <lattice/lattice_info.h>
#include <lattice/qphix/mg_level_qphix.h>
#include <lattice/qphix/vcycle_recursive_qphix.h>
#include <actions/ferm/invert/mg_proto/mgproto_solver_params.h>
#include <lattice/qphix/qphix_clover_linear_operator.h>
#include <lattice/qphix/qphix_eo_clover_linear_operator.h>
Go to the source code of this file.
|
std::shared_ptr< MGPreconditioner::LinOpT > | Chroma::MGProtoHelpersQPhiX::createFineLinOp (const MGProtoSolverParams ¶ms, const multi1d< LatticeColorMatrix > &u, const MG::LatticeInfo &info) |
|
std::shared_ptr< MGPreconditioner::LinOpFT > | Chroma::MGProtoHelpersQPhiX::createFineLinOpF (const MGProtoSolverParams ¶ms, const multi1d< LatticeColorMatrix > &u, const MG::LatticeInfo &info) |
|
void | Chroma::MGProtoHelpersQPhiX::createMGPreconditioner (const MGProtoSolverParams ¶ms, const multi1d< LatticeColorMatrix > &u) |
|
void | Chroma::MGProtoHelpersQPhiX::deleteMGPreconditioner (const std::string &subspaceId) |
|
shared_ptr< MGPreconditioner > | Chroma::MGProtoHelpersQPhiX::getMGPreconditioner (const std::string &subspaceId) |
|
std::shared_ptr< MGPreconditionerEO::LinOpT > | Chroma::MGProtoHelpersQPhiX::createFineEOLinOp (const MGProtoSolverParams ¶ms, const multi1d< LatticeColorMatrix > &u, const MG::LatticeInfo &info) |
|
std::shared_ptr< MGPreconditionerEO::LinOpFT > | Chroma::MGProtoHelpersQPhiX::createFineEOLinOpF (const MGProtoSolverParams ¶ms, const multi1d< LatticeColorMatrix > &u, const MG::LatticeInfo &info) |
|
void | Chroma::MGProtoHelpersQPhiX::createMGPreconditionerEO (const MGProtoSolverParams ¶ms, const multi1d< LatticeColorMatrix > &u) |
|
void | Chroma::MGProtoHelpersQPhiX::deleteMGPreconditionerEO (const std::string &subspaceId) |
|
shared_ptr< MGPreconditionerEO > | Chroma::MGProtoHelpersQPhiX::getMGPreconditionerEO (const std::string &subspaceId) |
|