CHROMA
Namespaces | Functions | Variables
inline_laplace_eigs.cc File Reference

Use the IRL method to solve for eigenvalues and eigenvectors of the gauge-covariant laplacian.
More...

#include "fermact.h"
#include "meas/inline/hadron/inline_laplace_eigs.h"
#include "meas/inline/abs_inline_measurement_factory.h"
#include "meas/smear/link_smearing_factory.h"
#include "meas/smear/link_smearing_aggregate.h"
#include "meas/smear/gaus_smear.h"
#include "meas/glue/mesplq.h"
#include "util/ferm/subset_vectors.h"
#include "util/ferm/map_obj/map_obj_aggregate_w.h"
#include "util/ferm/map_obj/map_obj_factory_w.h"
#include "util/ft/sftmom.h"
#include "util/info/proginfo.h"
#include "meas/inline/make_xml_file.h"
#include "actions/boson/operator/klein_gord.h"
#include <qdp-lapack.h>
#include "meas/inline/io/named_objmap.h"

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::InlineLaplaceEigsEnv
 

Functions

void Chroma::InlineLaplaceEigsEnv::read (XMLReader &xml, const std::string &path, Params::NamedObject_t &input)
 Propagator input. More...
 
void Chroma::InlineLaplaceEigsEnv::write (XMLWriter &xml, const std::string &path, const Params::NamedObject_t &input)
 Propagator output. More...
 
void Chroma::InlineLaplaceEigsEnv::read (XMLReader &xml, const std::string &path, Params::Param_t &input)
 Propagator input. More...
 
void Chroma::InlineLaplaceEigsEnv::write (XMLWriter &xml, const std::string &path, const Params::Param_t &out)
 Propagator output. More...
 
void Chroma::InlineLaplaceEigsEnv::read (XMLReader &xml, const std::string &path, Params &input)
 Propagator input. More...
 
void Chroma::InlineLaplaceEigsEnv::write (XMLWriter &xml, const std::string &path, const Params &input)
 Propagator output. More...
 
bool Chroma::InlineLaplaceEigsEnv::registerAll ()
 Register all the factories. More...
 
template<typename T >
void Chroma::InlineLaplaceEigsEnv::partitionedInnerProduct (const T &phi, const T &chi, multi1d< DComplex > &inner_prod, const Set &product_set)
 
template<typename T >
void Chroma::InlineLaplaceEigsEnv::laplacian (const multi1d< LatticeColorMatrix > &u, const T &psi, T &chi, int j_decay)
 
void Chroma::InlineLaplaceEigsEnv::q (const multi1d< LatticeColorMatrix > &u, const LatticeColorVector &psi, LatticeColorVector &chi, int j_decay)
 
void Chroma::InlineLaplaceEigsEnv::chebyshev (const multi1d< LatticeColorMatrix > &u, const LatticeColorVector &psi, LatticeColorVector &chi, int j_decay)
 

Variables

const std::string Chroma::InlineLaplaceEigsEnv::name = "LAPLACE_EIGS"
 

Detailed Description

Use the IRL method to solve for eigenvalues and eigenvectors of the gauge-covariant laplacian.

Definition in file inline_laplace_eigs.cc.