SupportTable
Stores the linear indices associated with some number of name neighbourhoods.
Factories
support_table(const NeighbourhoodRule neighbourhood_rule, const Lattice lattice) -> SupportTable
Constructs a SupportTable from a vector of NeighbourhoodRule and a Lattice.
Parameters
- neighbourhood_rule: A vector of NeighbourhoodRule specifying the structure and name of each
- lattice: A lattice used to determine the linear indices of the neighbourhood rules.
Constructors
SupportTable(const SupportTable table) -> SupportTable
Constructs a copy of the given SupportTable
Parameters
- table: SupportTable to be copied.
Symbols
| Name | Description |
|---|---|
= | Assignment operator for SupportTable. |
[] | Access the neighbourhood table via the index of the neighbourhood |
Members
| Name | Description |
|---|---|
| index | Get the index corresponding to the name of a neighbourhood. |
| size | Returns the size of the neighbourhood table. |
| support_size | Returns the size of the given neighbourhood. |