TBTK
Need a break? Support the development by playing Polarity Puzzles
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
createManyParticleContext()TBTK::Modelinline
deserialize(const std::string &serialization, Mode mode)TBTK::Serializableprotectedstatic
deserialize(const std::string &serialization, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
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
generateHoppingAmplitudeSet(const HoppingAmplitude::AmplitudeCallback &hoppingAmplitudeCallback)TBTK::Modelinline
generateOverlapAmplitudeSet(const OverlapAmplitude::AmplitudeCallback &overlapAmplitudeCallback)TBTK::Modelinline
getBasisIndex(const Index &index) constTBTK::Modelinline
getBasisSize() constTBTK::Modelinline
getBasisStateSet() constTBTK::Modelinline
getChemicalPotential() constTBTK::Modelinline
getContent(const std::string &serialization, Mode mode)TBTK::Serializableprotectedstatic
getGeometry()TBTK::Modelinline
getGeometry() constTBTK::Model
getGlobalVerbose()TBTK::Communicatorinlinestatic
getHoppingAmplitudeSet() constTBTK::Modelinline
getID(const std::string &serialization, Mode mode)TBTK::Serializablestatic
getIsConstructed()TBTK::Modelinline
getManyParticleContext()TBTK::Modelinline
getOverlapAmplitudeSet() constTBTK::Modelinline
getSourceAmplitudeSet() constTBTK::Modelinline
getStatistics() constTBTK::Modelinline
getTemperature() constTBTK::Modelinline
getVerbose() constTBTK::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 AbstractState &basisState)TBTK::Modelinline
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 OverlapAmplitude &overlapAmplitudeSet)TBTK::Modelinline
operator=(const Model &rhs)TBTK::Model
operator=(Model &&rhs)TBTK::Model
serialize(Mode mode) constTBTK::Modelvirtual
TBTK::Serializable::serialize(const DataType &data, Mode mode)TBTK::Serializableprotectedstatic
serialize(const bool &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const double &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const std::complex< double > &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const int &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const unsigned int &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const SpinMatrix &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const Statistics &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const std::vector< std::complex< double >> &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
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
split(const std::string &content, Mode mode)TBTK::Serializableprotectedstatic
toString() constTBTK::Modelvirtual
validate(const std::string &serialization, const std::string &id, Mode mode)TBTK::Serializableprotectedstatic
~Model()TBTK::Modelvirtual