CHROMA
|
Base class for quark source construction. More...
#include <source_construction.h>
Public Member Functions | |
virtual | ~QuarkSourceConstruction () |
Virtual destructor to help with cleanup;. More... | |
virtual T | operator() (const multi1d< LatticeColorMatrix > &u) const =0 |
Construct the source. More... | |
Base class for quark source construction.
Supports creation of quark sources
Definition at line 20 of file source_construction.h.
|
inlinevirtual |
Virtual destructor to help with cleanup;.
Definition at line 24 of file source_construction.h.
|
pure virtual |
Construct the source.
Implemented in Chroma::WallQuarkSourceConstEnv::SourceConst< T >, Chroma::WallQuarkSourceConstEnv::SourceConst< T >, Chroma::ShellZnGridQuarkSourceConstEnv::SourceConst< T >, Chroma::ShellZnGridQuarkSourceConstEnv::SourceConst< T >, Chroma::ShellZnGridQuarkSourceConstEnv::SourceConst< T >, Chroma::ShellQuarkSourceConstEnv::SourceConst< T >, Chroma::ShellQuarkSourceConstEnv::SourceConst< T >, Chroma::ShellQuarkSourceConstEnv::SourceConst< T >, Chroma::SFWaveQuarkSourceConstEnv::SourceConst< T >, Chroma::SFWaveQuarkSourceConstEnv::SourceConst< T >, Chroma::SFWallQuarkSourceConstEnv::SourceConst< T >, Chroma::SFWallQuarkSourceConstEnv::SourceConst< T >, Chroma::SFShellQuarkSourceConstEnv::SourceConst< T >, Chroma::SFShellQuarkSourceConstEnv::SourceConst< T >, Chroma::SFPointQuarkSourceConstEnv::SourceConst< T >, Chroma::SFPointQuarkSourceConstEnv::SourceConst< T >, Chroma::SFPointQuarkSourceConstEnv::SourceConst< T >, Chroma::RandZNWallQuarkSourceConstEnv::SourceConst< T >, Chroma::RandZNWallQuarkSourceConstEnv::SourceConst< T >, Chroma::RandZ2WallQuarkSourceConstEnv::SourceConst< T >, Chroma::RandZ2WallQuarkSourceConstEnv::SourceConst< T >, Chroma::PointQuarkSourceConstEnv::SourceConst< T >, Chroma::PointQuarkSourceConstEnv::SourceConst< T >, Chroma::PointQuarkSourceConstEnv::SourceConst< T >, Chroma::PartialWallQuarkSourceConstEnv::SourceConst< T >, Chroma::PartialWallQuarkSourceConstEnv::SourceConst< T >, Chroma::NormShellQuarkSourceConstEnv::SourceConst< T >, Chroma::NormShellQuarkSourceConstEnv::SourceConst< T >, Chroma::NormShellQuarkSourceConstEnv::SourceConst< T >, Chroma::MomWallQuarkSourceConstEnv::SourceConst< T >, Chroma::MomWallQuarkSourceConstEnv::SourceConst< T >, Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >, Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >, Chroma::DiluteGridQuarkSourceConstEnv::SourceConst< T >, Chroma::DiluteGridQuarkSourceConstEnv::SourceConst< T >, Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >, and Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >.