TBTK
TBTK::Model Member List

This is the complete list of members for TBTK::Model, including all inherited members.

add(HoppingAmplitude ha)TBTK::Modelinline
addModel(const Model &model, const Index &subsytemIndex)TBTK::Model
Communicator(bool verbose)TBTK::Communicator
construct()TBTK::Model
constructCOO()TBTK::Modelinline
createGeometry(int dimensions, int numSpecifiers=0)TBTK::Modelinline
createManyParticleContext()TBTK::Modelinline
deserialize(const std::string &serialization, bool *b, Mode mode)TBTK::Serializableinlineprotectedstatic
deserialize(const std::string &serialization, int *i, Mode mode)TBTK::Serializableinlineprotectedstatic
deserialize(const std::string &serialization, unsigned int *u, Mode mode)TBTK::Serializableinlineprotectedstatic
deserialize(const std::string &serialization, double *d, Mode mode)TBTK::Serializableinlineprotectedstatic
deserialize(const std::string &serialization, std::complex< double > *c, Mode mode)TBTK::Serializableinlineprotectedstatic
deserialize(const std::string &serialization, Statistics *s, Mode mode)TBTK::Serializableinlineprotectedstatic
destructCOO()TBTK::Modelinline
extract(const std::string &serialization, Mode mode, std::string component)TBTK::Serializableprotectedstatic
extractComponent(const std::string &serialization, const std::string &containerID, const std::string &componentID, const std::string &componentName, Mode mode)TBTK::Serializablestatic
FileReader classTBTK::Modelfriend
getBasisIndex(const Index &index) const TBTK::Modelinline
getBasisSize() const TBTK::Modelinline
getChemicalPotential() const TBTK::Modelinline
getContent(const std::string &serialization, Mode mode)TBTK::Serializableprotectedstatic
getGeometry()TBTK::Modelinline
getGeometry() const TBTK::Modelinline
getGlobalVerbose()TBTK::Communicatorinlinestatic
getHoppingAmplitudeSet() const TBTK::Modelinline
getID(const std::string &serialization, Mode mode)TBTK::Serializablestatic
getIsConstructed()TBTK::Modelinline
getManyParticleContext()TBTK::Modelinline
getSourceAmplitudeSet() const TBTK::Modelinline
getStatistics() const TBTK::Modelinline
getTemperature() const TBTK::Modelinline
getVerbose() const TBTK::Communicatorinline
hasID(const std::string &serialization, Mode mode)TBTK::Serializablestatic
Mode enum nameTBTK::Serializable
Model()TBTK::Model
Model(const std::vector< unsigned int > &capacity)TBTK::Model
Model(const Model &model)TBTK::Model
Model(Model &&model)TBTK::Model
Model(const std::string &serialization, Mode mode)TBTK::Model
operator<<(const HoppingAmplitude &hoppingAmplitude)TBTK::Modelinline
operator<<(const std::tuple< HoppingAmplitude, HoppingAmplitude > &hoppingAmplitudes)TBTK::Modelinline
operator<<(const HoppingAmplitudeList &hoppingAmplitudeList)TBTK::Modelinline
operator<<(const SourceAmplitude &sourceAmplitude)TBTK::Modelinline
operator=(const Model &rhs)TBTK::Model
operator=(Model &&rhs)TBTK::Model
reconstructCOO()TBTK::Modelinline
serialize(Mode mode) const TBTK::Modelvirtual
TBTK::Serializable::serialize(bool b, Mode mode)TBTK::Serializableinlineprotectedstatic
TBTK::Serializable::serialize(int i, Mode mode)TBTK::Serializableinlineprotectedstatic
TBTK::Serializable::serialize(unsigned int u, Mode mode)TBTK::Serializableinlineprotectedstatic
TBTK::Serializable::serialize(double d, Mode mode)TBTK::Serializableinlineprotectedstatic
TBTK::Serializable::serialize(std::complex< double > c, Mode mode)TBTK::Serializableinlineprotectedstatic
TBTK::Serializable::serialize(Statistics s, Mode mode)TBTK::Serializableinlineprotectedstatic
setChemicalPotential(double chemicalPotential)TBTK::Modelinline
setFilter(const AbstractHoppingAmplitudeFilter &hoppingAmplitudeFilter)TBTK::Modelinline
setFilter(const AbstractIndexFilter &indexFilter)TBTK::Modelinline
setGlobalVerbose(bool globalVerbose)TBTK::Communicatorinlinestatic
setStatistics(Statistics statistics)TBTK::Modelinline
setTemperature(double temperature)TBTK::Modelinline
setVerbose(bool verbose)TBTK::Communicatorinline
sortHoppingAmplitudes()TBTK::Modelinline
split(const std::string &content, Mode mode)TBTK::Serializableprotectedstatic
validate(const std::string &serialization, const std::string &id, Mode mode)TBTK::Serializableprotectedstatic
~Model()TBTK::Modelvirtual