TBTK
TBTK::Util::ModelFactory Member List

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

addHexagonalGeometry(Model *model, std::initializer_list< int > size)TBTK::Util::ModelFactorystatic
addSquareGeometry(Model *model, std::initializer_list< int > size)TBTK::Util::ModelFactorystatic
createHexagonalLattice(std::initializer_list< int > size, std::initializer_list< bool > periodic, std::complex< double > t)TBTK::Util::ModelFactorystatic
createModel(const StateSet &stateSet, const AbstractOperator &o=DefaultOperator())TBTK::Util::ModelFactorystatic
createModel(const StateSet &stateSet, const StateTreeNode &stateTreeNode, const AbstractOperator &o=DefaultOperator())TBTK::Util::ModelFactorystatic
createModel(const UnitCell &unitCell, std::initializer_list< int > size, std::initializer_list< bool > periodic, const bool *includedCells=NULL, const AbstractOperator &o=DefaultOperator())TBTK::Util::ModelFactorystatic
createSquareLattice(std::initializer_list< int > size, std::initializer_list< bool > periodic, std::complex< double > t)TBTK::Util::ModelFactorystatic
merge(std::initializer_list< Model * > models)TBTK::Util::ModelFactorystatic