CHROMA
Classes | Functions
Chroma::MesonSpec2PtEnv Namespace Reference

Meson correlators. More...

Classes

struct  MesonSpecData_t
 Meson data. More...
 
struct  Params
 Simple meson 2pt parameters. More...
 
class  MesonSpecCorrs
 2pt-mesons but with all 4 spin indices open More...
 

Functions

void serializeSFT (BinaryWriter &bin, const SftMom &phases, const LatticeComplex &prop)
 Do a SFT and serialize the output. More...
 
void init (MesonSpecData_t &data, XMLWriter &xml, const std::string &path, const std::string &id_tag, const Params &params)
 Do some initialization. More...
 
bool registerAll ()
 Register all the factories. More...
 

Detailed Description

Meson correlators.

Name and registration.

Function Documentation

◆ init()

void Chroma::MesonSpec2PtEnv::init ( MesonSpecData_t data,
XMLWriter &  xml,
const std::string &  path,
const std::string &  id_tag,
const Params params 
)

◆ registerAll()

bool Chroma::MesonSpec2PtEnv::registerAll ( )

Register all the factories.

Register all the factories

Definition at line 239 of file meson_spec_2pt_w.cc.

References Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), and Chroma::AsqtadFermActEnv::registered.

◆ serializeSFT()

void Chroma::MesonSpec2PtEnv::serializeSFT ( BinaryWriter &  bin,
const SftMom phases,
const LatticeComplex &  prop 
)

Do a SFT and serialize the output.

< Momentum projected correlator

Definition at line 123 of file meson_spec_2pt_w.cc.

References Chroma::SftMom::numMom(), Chroma::SftMom::numSubsets(), Chroma::SftMom::numToMom(), prop, Chroma::SftMom::sft(), t, and Chroma::write().

Referenced by Chroma::MesonSpec2PtEnv::MesonSpecCorrs::operator()().