CHROMA
|
Abstract type for quarkline construction. More...
#include <distillution_factory.h>
Public Member Functions | |
virtual | ~AbsQuarkLine () |
Virtual destructor. More... | |
virtual LatticeColorVector | getSrc (int t_source, int dist_src) const =0 |
Get a source. More... | |
virtual int | getNumVecs () const =0 |
Get number of vectors. More... | |
virtual int | getNumSpaceDils () const =0 |
Get number of space dilutions. More... | |
virtual int | getNumTimeDils () const =0 |
Get number of time dilutions. More... | |
virtual int | getQuarkLine () const =0 |
Get quark line number. More... | |
virtual std::string | getMass () const =0 |
Get mass. More... | |
virtual bool | getAnnihP () const =0 |
Get annihilation flag. More... | |
virtual std::vector< int > | getTimeSources () const =0 |
Get the time sources. More... | |
virtual std::list< KeyPropDistillution_t > | getSrcKeys (int t_source, int dist_src) const =0 |
Get source keys. More... | |
virtual std::list< KeyPropDistillution_t > | getSnkKeys (int t_source, int dist_src) const =0 |
Get sink keys. More... | |
virtual std::list< KeyPeramDistillution_t > | getPeramKeys (int t_source) const =0 |
Get perambulator keys. More... | |
virtual KeyPropDistillution_t | getSnkKey (const KeyPeramDistillution_t &peram_key, int dist_src) const |
Get sink key. More... | |
virtual std::list< int > | getTslices (int t_source) const =0 |
Get perambulator key time slices. More... | |
Abstract type for quarkline construction.
Definition at line 30 of file distillution_factory.h.
|
inlinevirtual |
Virtual destructor.
Definition at line 34 of file distillution_factory.h.
|
pure virtual |
Get annihilation flag.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get mass.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get number of space dilutions.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get number of time dilutions.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get number of vectors.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get perambulator keys.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get quark line number.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
virtual |
Get sink key.
Definition at line 13 of file distillution_factory.cc.
References Chroma::KeyPeramDistillution_t::annihP, Chroma::KeyPropDistillution_t::annihP, Chroma::KeyPropDistillution_t::dist_src, Chroma::KeyPeramDistillution_t::mass, Chroma::KeyPropDistillution_t::mass, Chroma::KeyPropDistillution_t::prop_type, Chroma::KeyPeramDistillution_t::quark_line, Chroma::KeyPropDistillution_t::quark_line, Chroma::KeyPeramDistillution_t::spin_snk, Chroma::KeyPropDistillution_t::spin_snk, Chroma::KeyPeramDistillution_t::spin_src, Chroma::KeyPropDistillution_t::spin_src, Chroma::KeyPeramDistillution_t::t_slice, Chroma::KeyPropDistillution_t::t_slice, Chroma::KeyPeramDistillution_t::t_source, and Chroma::KeyPropDistillution_t::t_source.
|
pure virtual |
Get sink keys.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get a source.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get source keys.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get the time sources.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.
|
pure virtual |
Get perambulator key time slices.
Implemented in Chroma::DistillutionFactoryEnv::Annihilation::QuarkLineFact, and Chroma::DistillutionFactoryEnv::Connected::QuarkLineFact.