3.2. kwant.builder – High-level construction of systems

3.2.1. Types

Builder([symmetry]) A tight binding system defined on a graph.
Site A site, member of a SiteFamily.
HoppingKind(delta, family_a[, family_b]) A pattern for matching hoppings.
SimpleSiteFamily([name]) A site family used as an example and for testing.
BuilderLead(builder, interface) A lead made from a Builder with a spatial symmetry.
SelfEnergyLead(selfenergy_func, interface) A general lead defined by its self energy.
ModesLead(modes_func, interface) A general lead defined by its modes wave functions.

3.2.2. Abstract base classes

SiteFamily(canonical_repr, name) Abstract base class for site families.
Symmetry Abstract base class for spatial symmetries.
Lead Abstract base class for leads that can be attached to a Builder.