kwant.builder.
Site
¶Bases: tuple
A site, member of a SiteFamily
.
Sites are the vertices of the graph which describes the tight binding
system in a Builder
.
A site is uniquely identified by its family and its tag.
Parameters: | family : an instance of
tag : a hashable python object
|
---|---|
Raises: | ValueError |
Notes
For convenience, family(*tag)
can be used instead of Site(family,
tag)
to create a site.
The parameters of the constructor (see above) are stored as instance
variables under the same names. Given a site site
, common things to
query are thus site.family
, site.tag
, and site.pos
.
Methods
count
(value) → integer -- return number of occurrences of value¶index
(value[, start[, stop]]) → integer -- return first index of value.¶Raises ValueError if the value is not present.
Attributes
family
¶The site family to which the site belongs.
pos
¶Real space position of the site.
tag
¶The tag of the site.