CHROMA
Namespaces | Typedefs | Functions | Variables
inline_matelem_distillation_w.cc File Reference

Compute propagators from distillation. More...

#include "qdp.h"
#include "fermact.h"
#include "meas/inline/hadron/inline_matelem_distillation_w.h"
#include "meas/inline/abs_inline_measurement_factory.h"
#include "meas/glue/mesplq.h"
#include "qdp_map_obj.h"
#include "qdp_map_obj_disk.h"
#include "qdp_map_obj_disk_multiple.h"
#include "qdp_map_obj_memory.h"
#include "qdp_disk_map_slice.h"
#include "util/ferm/subset_vectors.h"
#include "util/ferm/key_prop_distillation.h"
#include "util/ferm/key_timeslice_colorvec.h"
#include "util/ferm/key_prop_colorvec.h"
#include "util/ferm/key_prop_matelem.h"
#include "util/ferm/key_val_db.h"
#include "util/ferm/transf.h"
#include "util/ferm/spin_rep.h"
#include "util/ferm/diractodr.h"
#include "util/ferm/twoquark_contract_ops.h"
#include "util/ft/sftmom.h"
#include "util/ft/time_slice_set.h"
#include "util/info/proginfo.h"
#include "actions/ferm/fermacts/fermact_factory_w.h"
#include "actions/ferm/fermacts/fermacts_aggregate_w.h"
#include "meas/inline/make_xml_file.h"
#include "meas/inline/io/named_objmap.h"
#include "chroma_config.h"

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::InlineMatElemDistillationEnv
 

Typedefs

typedef QDP::MapObjectDisk< KeyTimeSliceColorVec_t, TimeSliceIO< LatticeColorVectorF > > Chroma::InlineMatElemDistillationEnv::MOD_t
 
typedef QDP::MapObjectDiskMultiple< KeyTimeSliceColorVec_t, TimeSliceIO< LatticeColorVectorF > > Chroma::InlineMatElemDistillationEnv::MODS_t
 
typedef QDP::MapObjectMemory< KeyTimeSliceColorVec_t, SubLatticeColorVectorF > Chroma::InlineMatElemDistillationEnv::SUB_MOD_t
 

Functions

void Chroma::InlineMatElemDistillationEnv::read (XMLReader &xml, const std::string &path, Params::NamedObject_t &input)
 Propagator input. More...
 
void Chroma::InlineMatElemDistillationEnv::write (XMLWriter &xml, const std::string &path, const Params::NamedObject_t &input)
 Propagator output. More...
 
void Chroma::InlineMatElemDistillationEnv::read (XMLReader &xml, const std::string &path, Params::Param_t::Contract_t &input)
 Propagator input. More...
 
void Chroma::InlineMatElemDistillationEnv::write (XMLWriter &xml, const std::string &path, const Params::Param_t::Contract_t &input)
 Propagator output. More...
 
void Chroma::InlineMatElemDistillationEnv::read (XMLReader &xml, const std::string &path, Params::Param_t &input)
 Propagator input. More...
 
void Chroma::InlineMatElemDistillationEnv::write (XMLWriter &xml, const std::string &path, const Params::Param_t &input)
 Propagator output. More...
 
void Chroma::InlineMatElemDistillationEnv::read (XMLReader &xml, const std::string &path, Params &input)
 Propagator input. More...
 
void Chroma::InlineMatElemDistillationEnv::write (XMLWriter &xml, const std::string &path, const Params &input)
 Propagator output. More...
 
bool Chroma::InlineMatElemDistillationEnv::registerAll ()
 Register all the factories. More...
 

Variables

const std::string Chroma::InlineMatElemDistillationEnv::name = "MATELEM_DISTILLATION"
 

Detailed Description

Compute propagators from distillation.

Propagator calculation in distillation

Definition in file inline_matelem_distillation_w.cc.

Variable Documentation

◆ eigen_source

MODS_t& eigen_source
private

◆ lt_orig

int lt_orig
private

◆ sub_eigen

SUB_MOD_t sub_eigen
mutableprivate

Where we store the sublattice versions.

Definition at line 240 of file inline_matelem_distillation_w.cc.

◆ t_offset

int t_offset
private

◆ time_slice_set

TimeSliceSet time_slice_set
private

◆ zero_colorvecs

bool zero_colorvecs
private

Definition at line 241 of file inline_matelem_distillation_w.cc.