... | ... | @@ -32,15 +32,15 @@ array, but which can also be indexed with `Site` objects. |
|
|
|
|
|
# Data structures
|
|
|
|
|
|
## [[Builder | Builder]]
|
|
|
## [Builder](Builder)
|
|
|
The builder will need to be modified so that it supports it supports vectorized
|
|
|
system construction (e.g. vectorized `shape` functions). In addition it should
|
|
|
be in a format that is easy to finalize to the new low-level format.
|
|
|
Another page [[here | Builder]] will hold the specification for the new builder.
|
|
|
Another page [here](Builder) will hold the specification for the new builder.
|
|
|
|
|
|
## [[Low-level system | Low-Level-System-Format]]
|
|
|
## [Low-level system](Low-Level-System-Format)
|
|
|
The low-level system format is rather involved, and so is described in a
|
|
|
separate document, [[here|Low-Level-System-Format]]. Roughly, instead of having
|
|
|
separate document, [here](Low-Level-System-Format). Roughly, instead of having
|
|
|
a single graph with values associated with each node/edge, in Kwant-2 there
|
|
|
will be multiple graphs, one for each set of site families, values, and
|
|
|
symmetry group elements represented in the system. This will allow for
|
... | ... | |