23 #ifndef COM_DAFER45_TBTK_SINGLE_PARTICLE_CONTEXT 24 #define COM_DAFER45_TBTK_SINGLE_PARTICLE_CONTEXT 26 #include "TBTK/BasisStateSet.h" 73 &hoppingAmplitudeCallback
82 &overlapAmplitudeCallback
136 BasisStateSet basisStateSet;
158 this->statistics = statistics;
166 return basisStateSet;
170 return basisStateSet;
174 return hoppingAmplitudeSet;
179 return hoppingAmplitudeSet;
183 return sourceAmplitudeSet;
188 return sourceAmplitudeSet;
192 return overlapAmplitudeSet;
197 return overlapAmplitudeSet;
The context for the single particle part of a Model.
Definition: SingleParticleContext.h:39
OverlapAmplitudeSet & getOverlapAmplitudeSet()
Definition: SingleParticleContext.h:191
HoppingAmplitude container.
Definition: HoppingAmplitudeSet.h:50
OverlapAmplitude container.
Definition: OverlapAmplitudeSet.h:37
Definition: OverlapAmplitude.h:41
Definition: Serializable.h:43
Enum class for Fermi-Dirac and Bose-Einstein statistics.
Definition: HoppingAmplitude.h:57
Statistics getStatistics() const
Definition: SingleParticleContext.h:161
Geometry & getGeometry()
Definition: SingleParticleContext.h:200
BasisStateSet & getBasisStateSet()
Definition: SingleParticleContext.h:165
HoppingAmplitude container.
Definition: FileReader.h:50
void setStatistics(Statistics statistics)
Definition: SingleParticleContext.h:157
SourceAmplitude container.
OverlapAmplitude container.
void generateHoppingAmplitudeSet(const HoppingAmplitude::AmplitudeCallback &hoppingAmplitudeCallback)
SourceAmplitudeSet & getSourceAmplitudeSet()
Definition: SingleParticleContext.h:182
HoppingAmplitudeSet & getHoppingAmplitudeSet()
Definition: SingleParticleContext.h:173
SourceAmplitude container.
Definition: SourceAmplitudeSet.h:40
std::string serialize(Mode mode) const
void generateOverlapAmplitudeSet(const OverlapAmplitude::AmplitudeCallback &overlapAmplitudeCallback)
Contains geometric information about a Model.
Definition: Geometry.h:34
Mode
Definition: Serializable.h:47
Abstract base class for serializable objects.
Contains geometric inforamtion about a Model.
Statistics
Definition: Statistics.h:29