This is the complete list of members for TBTK::ModelFactory, including all inherited members.
addHexagonalGeometry(Model *model, std::initializer_list< int > size) | TBTK::ModelFactory | static |
addSquareGeometry(Model *model, std::initializer_list< int > size) | TBTK::ModelFactory | static |
createHexagonalLattice(std::initializer_list< int > size, std::initializer_list< bool > periodic, std::complex< double > t) | TBTK::ModelFactory | static |
createModel(const StateSet &stateSet, const AbstractOperator &o=DefaultOperator()) | TBTK::ModelFactory | static |
createModel(const StateSet &stateSet, const StateTreeNode &stateTreeNode, const AbstractOperator &o=DefaultOperator()) | TBTK::ModelFactory | static |
createModel(const UnitCell &unitCell, std::initializer_list< int > size, std::initializer_list< bool > periodic, const bool *includedCells=NULL, const AbstractOperator &o=DefaultOperator()) | TBTK::ModelFactory | static |
createSquareLattice(std::initializer_list< int > size, std::initializer_list< bool > periodic, std::complex< double > t) | TBTK::ModelFactory | static |
merge(std::initializer_list< Model *> models) | TBTK::ModelFactory | static |