TBTK
TBTK::ModelFactory Member List

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

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