... | ... | @@ -230,6 +230,15 @@ struct CSystem_t { |
|
|
Most of the arrays are arrays of some "composite" type and hence are "2D arrays".
|
|
|
Maybe instead we should have a `struct` for each one, e.g.:
|
|
|
```C
|
|
|
|
|
|
struct SiteFamily_t {
|
|
|
uint_t first_site, n_orbitals ;
|
|
|
} ;
|
|
|
|
|
|
struct SitePair_t {
|
|
|
uint_t to_site, from_site ;
|
|
|
}
|
|
|
|
|
|
struct Block_t {
|
|
|
uint_t sym_el, fam_to, fam_from, chunk, conj ;
|
|
|
} ;
|
... | ... | |