41 class ZrO_Clexulator :
public Clexulator_impl::Base {
50 std::unique_ptr<ZrO_Clexulator>
clone()
const {
51 return std::unique_ptr<ZrO_Clexulator>(
_clone());
860 Clexulator_impl::Base(113, 75) {
1563 {UnitCellCoord(2, -3, -3, 0)},
1564 {UnitCellCoord(3, -3, -3, 0)},
1565 {UnitCellCoord(3, -3, -2, -1)},
1566 {UnitCellCoord(2, -3, -2, 0)},
1567 {UnitCellCoord(3, -3, -2, 0)},
1568 {UnitCellCoord(2, -3, -2, 1)},
1569 {UnitCellCoord(3, -3, -1, -1)},
1570 {UnitCellCoord(2, -3, -1, 0)},
1571 {UnitCellCoord(3, -3, -1, 0)},
1572 {UnitCellCoord(2, -3, -1, 1)},
1573 {UnitCellCoord(2, -3, 0, 0)},
1574 {UnitCellCoord(3, -3, 0, 0)},
1575 {UnitCellCoord(3, -2, -3, -1)},
1576 {UnitCellCoord(2, -2, -3, 0)},
1577 {UnitCellCoord(3, -2, -3, 0)},
1578 {UnitCellCoord(2, -2, -3, 1)},
1579 {UnitCellCoord(2, -2, -2, -1)},
1580 {UnitCellCoord(3, -2, -2, -1)},
1581 {UnitCellCoord(2, -2, -2, 0)},
1582 {UnitCellCoord(3, -2, -2, 0)},
1583 {UnitCellCoord(2, -2, -2, 1)},
1584 {UnitCellCoord(3, -2, -2, 1)},
1585 {UnitCellCoord(2, -2, -1, -1)},
1586 {UnitCellCoord(3, -2, -1, -1)},
1587 {UnitCellCoord(2, -2, -1, 0)},
1588 {UnitCellCoord(3, -2, -1, 0)},
1589 {UnitCellCoord(2, -2, -1, 1)},
1590 {UnitCellCoord(3, -2, -1, 1)},
1591 {UnitCellCoord(2, -2, 0, -1)},
1592 {UnitCellCoord(3, -2, 0, -1)},
1593 {UnitCellCoord(2, -2, 0, 0)},
1594 {UnitCellCoord(3, -2, 0, 0)},
1595 {UnitCellCoord(2, -2, 0, 1)},
1596 {UnitCellCoord(3, -2, 0, 1)},
1597 {UnitCellCoord(3, -2, 1, -1)},
1598 {UnitCellCoord(2, -2, 1, 0)},
1599 {UnitCellCoord(3, -2, 1, 0)},
1600 {UnitCellCoord(2, -2, 1, 1)},
1601 {UnitCellCoord(3, -1, -3, -1)},
1602 {UnitCellCoord(2, -1, -3, 0)},
1603 {UnitCellCoord(3, -1, -3, 0)},
1604 {UnitCellCoord(2, -1, -3, 1)},
1605 {UnitCellCoord(2, -1, -2, -1)},
1606 {UnitCellCoord(3, -1, -2, -1)},
1607 {UnitCellCoord(2, -1, -2, 0)},
1608 {UnitCellCoord(3, -1, -2, 0)},
1609 {UnitCellCoord(2, -1, -2, 1)},
1610 {UnitCellCoord(3, -1, -2, 1)},
1611 {UnitCellCoord(3, -1, -1, -2)},
1612 {UnitCellCoord(2, -1, -1, -1)},
1613 {UnitCellCoord(3, -1, -1, -1)},
1614 {UnitCellCoord(2, -1, -1, 0)},
1615 {UnitCellCoord(3, -1, -1, 0)},
1616 {UnitCellCoord(2, -1, -1, 1)},
1617 {UnitCellCoord(3, -1, -1, 1)},
1618 {UnitCellCoord(2, -1, -1, 2)},
1619 {UnitCellCoord(3, -1, 0, -2)},
1620 {UnitCellCoord(2, -1, 0, -1)},
1621 {UnitCellCoord(3, -1, 0, -1)},
1622 {UnitCellCoord(2, -1, 0, 0)},
1623 {UnitCellCoord(3, -1, 0, 0)},
1624 {UnitCellCoord(2, -1, 0, 1)},
1625 {UnitCellCoord(3, -1, 0, 1)},
1626 {UnitCellCoord(2, -1, 0, 2)},
1627 {UnitCellCoord(2, -1, 1, -1)},
1628 {UnitCellCoord(3, -1, 1, -1)},
1629 {UnitCellCoord(2, -1, 1, 0)},
1630 {UnitCellCoord(3, -1, 1, 0)},
1631 {UnitCellCoord(2, -1, 1, 1)},
1632 {UnitCellCoord(3, -1, 1, 1)},
1633 {UnitCellCoord(3, -1, 2, -1)},
1634 {UnitCellCoord(2, -1, 2, 0)},
1635 {UnitCellCoord(3, -1, 2, 0)},
1636 {UnitCellCoord(2, -1, 2, 1)},
1637 {UnitCellCoord(2, 0, -3, 0)},
1638 {UnitCellCoord(3, 0, -3, 0)},
1639 {UnitCellCoord(2, 0, -2, -1)},
1640 {UnitCellCoord(3, 0, -2, -1)},
1641 {UnitCellCoord(2, 0, -2, 0)},
1642 {UnitCellCoord(3, 0, -2, 0)},
1643 {UnitCellCoord(2, 0, -2, 1)},
1644 {UnitCellCoord(3, 0, -2, 1)},
1645 {UnitCellCoord(3, 0, -1, -2)},
1646 {UnitCellCoord(2, 0, -1, -1)},
1647 {UnitCellCoord(3, 0, -1, -1)},
1648 {UnitCellCoord(2, 0, -1, 0)},
1649 {UnitCellCoord(3, 0, -1, 0)},
1650 {UnitCellCoord(2, 0, -1, 1)},
1651 {UnitCellCoord(3, 0, -1, 1)},
1652 {UnitCellCoord(2, 0, -1, 2)},
1653 {UnitCellCoord(3, 0, 0, -2)},
1654 {UnitCellCoord(2, 0, 0, -1)},
1655 {UnitCellCoord(3, 0, 0, -1)},
1656 {UnitCellCoord(2, 0, 0, 0)},
1657 {UnitCellCoord(3, 0, 0, 0)},
1658 {UnitCellCoord(2, 0, 0, 1)},
1659 {UnitCellCoord(3, 0, 0, 1)},
1660 {UnitCellCoord(2, 0, 0, 2)},
1661 {UnitCellCoord(3, 0, 1, -2)},
1662 {UnitCellCoord(2, 0, 1, -1)},
1663 {UnitCellCoord(3, 0, 1, -1)},
1664 {UnitCellCoord(2, 0, 1, 0)},
1665 {UnitCellCoord(3, 0, 1, 0)},
1666 {UnitCellCoord(2, 0, 1, 1)},
1667 {UnitCellCoord(3, 0, 1, 1)},
1668 {UnitCellCoord(2, 0, 1, 2)},
1669 {UnitCellCoord(2, 0, 2, -1)},
1670 {UnitCellCoord(3, 0, 2, -1)},
1671 {UnitCellCoord(2, 0, 2, 0)},
1672 {UnitCellCoord(3, 0, 2, 0)},
1673 {UnitCellCoord(2, 0, 2, 1)},
1674 {UnitCellCoord(3, 0, 2, 1)},
1675 {UnitCellCoord(2, 0, 3, 0)},
1676 {UnitCellCoord(3, 0, 3, 0)},
1677 {UnitCellCoord(3, 1, -2, -1)},
1678 {UnitCellCoord(2, 1, -2, 0)},
1679 {UnitCellCoord(3, 1, -2, 0)},
1680 {UnitCellCoord(2, 1, -2, 1)},
1681 {UnitCellCoord(2, 1, -1, -1)},
1682 {UnitCellCoord(3, 1, -1, -1)},
1683 {UnitCellCoord(2, 1, -1, 0)},
1684 {UnitCellCoord(3, 1, -1, 0)},
1685 {UnitCellCoord(2, 1, -1, 1)},
1686 {UnitCellCoord(3, 1, -1, 1)},
1687 {UnitCellCoord(3, 1, 0, -2)},
1688 {UnitCellCoord(2, 1, 0, -1)},
1689 {UnitCellCoord(3, 1, 0, -1)},
1690 {UnitCellCoord(2, 1, 0, 0)},
1691 {UnitCellCoord(3, 1, 0, 0)},
1692 {UnitCellCoord(2, 1, 0, 1)},
1693 {UnitCellCoord(3, 1, 0, 1)},
1694 {UnitCellCoord(2, 1, 0, 2)},
1695 {UnitCellCoord(3, 1, 1, -2)},
1696 {UnitCellCoord(2, 1, 1, -1)},
1697 {UnitCellCoord(3, 1, 1, -1)},
1698 {UnitCellCoord(2, 1, 1, 0)},
1699 {UnitCellCoord(3, 1, 1, 0)},
1700 {UnitCellCoord(2, 1, 1, 1)},
1701 {UnitCellCoord(3, 1, 1, 1)},
1702 {UnitCellCoord(2, 1, 1, 2)},
1703 {UnitCellCoord(2, 1, 2, -1)},
1704 {UnitCellCoord(3, 1, 2, -1)},
1705 {UnitCellCoord(2, 1, 2, 0)},
1706 {UnitCellCoord(3, 1, 2, 0)},
1707 {UnitCellCoord(2, 1, 2, 1)},
1708 {UnitCellCoord(3, 1, 2, 1)},
1709 {UnitCellCoord(3, 1, 3, -1)},
1710 {UnitCellCoord(2, 1, 3, 0)},
1711 {UnitCellCoord(3, 1, 3, 0)},
1712 {UnitCellCoord(2, 1, 3, 1)},
1713 {UnitCellCoord(3, 2, -1, -1)},
1714 {UnitCellCoord(2, 2, -1, 0)},
1715 {UnitCellCoord(3, 2, -1, 0)},
1716 {UnitCellCoord(2, 2, -1, 1)},
1717 {UnitCellCoord(2, 2, 0, -1)},
1718 {UnitCellCoord(3, 2, 0, -1)},
1719 {UnitCellCoord(2, 2, 0, 0)},
1720 {UnitCellCoord(3, 2, 0, 0)},
1721 {UnitCellCoord(2, 2, 0, 1)},
1722 {UnitCellCoord(3, 2, 0, 1)},
1723 {UnitCellCoord(2, 2, 1, -1)},
1724 {UnitCellCoord(3, 2, 1, -1)},
1725 {UnitCellCoord(2, 2, 1, 0)},
1726 {UnitCellCoord(3, 2, 1, 0)},
1727 {UnitCellCoord(2, 2, 1, 1)},
1728 {UnitCellCoord(3, 2, 1, 1)},
1729 {UnitCellCoord(2, 2, 2, -1)},
1730 {UnitCellCoord(3, 2, 2, -1)},
1731 {UnitCellCoord(2, 2, 2, 0)},
1732 {UnitCellCoord(3, 2, 2, 0)},
1733 {UnitCellCoord(2, 2, 2, 1)},
1734 {UnitCellCoord(3, 2, 2, 1)},
1735 {UnitCellCoord(3, 2, 3, -1)},
1736 {UnitCellCoord(2, 2, 3, 0)},
1737 {UnitCellCoord(3, 2, 3, 0)},
1738 {UnitCellCoord(2, 2, 3, 1)},
1739 {UnitCellCoord(2, 3, 0, 0)},
1740 {UnitCellCoord(3, 3, 0, 0)},
1741 {UnitCellCoord(3, 3, 1, -1)},
1742 {UnitCellCoord(2, 3, 1, 0)},
1743 {UnitCellCoord(3, 3, 1, 0)},
1744 {UnitCellCoord(2, 3, 1, 1)},
1745 {UnitCellCoord(3, 3, 2, -1)},
1746 {UnitCellCoord(2, 3, 2, 0)},
1747 {UnitCellCoord(3, 3, 2, 0)},
1748 {UnitCellCoord(2, 3, 2, 1)},
1749 {UnitCellCoord(2, 3, 3, 0)},
1750 {UnitCellCoord(3, 3, 3, 0)}
1759 {UnitCellCoord(2, 0, 0, 0)},
1760 {UnitCellCoord(3, 0, 0, 0)}
1764 {UnitCellCoord(3, 0, 0, -1)},
1765 {UnitCellCoord(2, 0, 0, 0)},
1766 {UnitCellCoord(3, 0, 0, 0)},
1767 {UnitCellCoord(2, 0, 0, 1)}
1771 {UnitCellCoord(2, -1, -1, 0)},
1772 {UnitCellCoord(3, -1, -1, 0)},
1773 {UnitCellCoord(2, -1, 0, 0)},
1774 {UnitCellCoord(3, -1, 0, 0)},
1775 {UnitCellCoord(2, 0, -1, 0)},
1776 {UnitCellCoord(3, 0, -1, 0)},
1777 {UnitCellCoord(2, 0, 0, 0)},
1778 {UnitCellCoord(3, 0, 0, 0)},
1779 {UnitCellCoord(2, 0, 1, 0)},
1780 {UnitCellCoord(3, 0, 1, 0)},
1781 {UnitCellCoord(2, 1, 0, 0)},
1782 {UnitCellCoord(3, 1, 0, 0)},
1783 {UnitCellCoord(2, 1, 1, 0)},
1784 {UnitCellCoord(3, 1, 1, 0)}
1788 {UnitCellCoord(3, -1, -1, -1)},
1789 {UnitCellCoord(2, -1, -1, 0)},
1790 {UnitCellCoord(3, -1, -1, 0)},
1791 {UnitCellCoord(2, -1, -1, 1)},
1792 {UnitCellCoord(3, -1, 0, -1)},
1793 {UnitCellCoord(2, -1, 0, 0)},
1794 {UnitCellCoord(3, -1, 0, 0)},
1795 {UnitCellCoord(2, -1, 0, 1)},
1796 {UnitCellCoord(3, 0, -1, -1)},
1797 {UnitCellCoord(2, 0, -1, 0)},
1798 {UnitCellCoord(3, 0, -1, 0)},
1799 {UnitCellCoord(2, 0, -1, 1)},
1800 {UnitCellCoord(2, 0, 0, 0)},
1801 {UnitCellCoord(3, 0, 0, 0)},
1802 {UnitCellCoord(3, 0, 1, -1)},
1803 {UnitCellCoord(2, 0, 1, 0)},
1804 {UnitCellCoord(3, 0, 1, 0)},
1805 {UnitCellCoord(2, 0, 1, 1)},
1806 {UnitCellCoord(3, 1, 0, -1)},
1807 {UnitCellCoord(2, 1, 0, 0)},
1808 {UnitCellCoord(3, 1, 0, 0)},
1809 {UnitCellCoord(2, 1, 0, 1)},
1810 {UnitCellCoord(3, 1, 1, -1)},
1811 {UnitCellCoord(2, 1, 1, 0)},
1812 {UnitCellCoord(3, 1, 1, 0)},
1813 {UnitCellCoord(2, 1, 1, 1)}
1817 {UnitCellCoord(2, 0, 0, -1)},
1818 {UnitCellCoord(3, 0, 0, -1)},
1819 {UnitCellCoord(2, 0, 0, 0)},
1820 {UnitCellCoord(3, 0, 0, 0)},
1821 {UnitCellCoord(2, 0, 0, 1)},
1822 {UnitCellCoord(3, 0, 0, 1)}
1826 {UnitCellCoord(2, -2, -1, 0)},
1827 {UnitCellCoord(3, -2, -1, 0)},
1828 {UnitCellCoord(2, -1, -2, 0)},
1829 {UnitCellCoord(3, -1, -2, 0)},
1830 {UnitCellCoord(2, -1, 1, 0)},
1831 {UnitCellCoord(3, -1, 1, 0)},
1832 {UnitCellCoord(2, 0, 0, 0)},
1833 {UnitCellCoord(3, 0, 0, 0)},
1834 {UnitCellCoord(2, 1, -1, 0)},
1835 {UnitCellCoord(3, 1, -1, 0)},
1836 {UnitCellCoord(2, 1, 2, 0)},
1837 {UnitCellCoord(3, 1, 2, 0)},
1838 {UnitCellCoord(2, 2, 1, 0)},
1839 {UnitCellCoord(3, 2, 1, 0)}
1843 {UnitCellCoord(2, -1, -1, -1)},
1844 {UnitCellCoord(3, -1, -1, -1)},
1845 {UnitCellCoord(2, -1, -1, 1)},
1846 {UnitCellCoord(3, -1, -1, 1)},
1847 {UnitCellCoord(2, -1, 0, -1)},
1848 {UnitCellCoord(3, -1, 0, -1)},
1849 {UnitCellCoord(2, -1, 0, 1)},
1850 {UnitCellCoord(3, -1, 0, 1)},
1851 {UnitCellCoord(2, 0, -1, -1)},
1852 {UnitCellCoord(3, 0, -1, -1)},
1853 {UnitCellCoord(2, 0, -1, 1)},
1854 {UnitCellCoord(3, 0, -1, 1)},
1855 {UnitCellCoord(2, 0, 0, 0)},
1856 {UnitCellCoord(3, 0, 0, 0)},
1857 {UnitCellCoord(2, 0, 1, -1)},
1858 {UnitCellCoord(3, 0, 1, -1)},
1859 {UnitCellCoord(2, 0, 1, 1)},
1860 {UnitCellCoord(3, 0, 1, 1)},
1861 {UnitCellCoord(2, 1, 0, -1)},
1862 {UnitCellCoord(3, 1, 0, -1)},
1863 {UnitCellCoord(2, 1, 0, 1)},
1864 {UnitCellCoord(3, 1, 0, 1)},
1865 {UnitCellCoord(2, 1, 1, -1)},
1866 {UnitCellCoord(3, 1, 1, -1)},
1867 {UnitCellCoord(2, 1, 1, 1)},
1868 {UnitCellCoord(3, 1, 1, 1)}
1872 {UnitCellCoord(3, -2, -1, -1)},
1873 {UnitCellCoord(2, -2, -1, 0)},
1874 {UnitCellCoord(3, -2, -1, 0)},
1875 {UnitCellCoord(2, -2, -1, 1)},
1876 {UnitCellCoord(3, -1, -2, -1)},
1877 {UnitCellCoord(2, -1, -2, 0)},
1878 {UnitCellCoord(3, -1, -2, 0)},
1879 {UnitCellCoord(2, -1, -2, 1)},
1880 {UnitCellCoord(3, -1, 1, -1)},
1881 {UnitCellCoord(2, -1, 1, 0)},
1882 {UnitCellCoord(3, -1, 1, 0)},
1883 {UnitCellCoord(2, -1, 1, 1)},
1884 {UnitCellCoord(2, 0, 0, 0)},
1885 {UnitCellCoord(3, 0, 0, 0)},
1886 {UnitCellCoord(3, 1, -1, -1)},
1887 {UnitCellCoord(2, 1, -1, 0)},
1888 {UnitCellCoord(3, 1, -1, 0)},
1889 {UnitCellCoord(2, 1, -1, 1)},
1890 {UnitCellCoord(3, 1, 2, -1)},
1891 {UnitCellCoord(2, 1, 2, 0)},
1892 {UnitCellCoord(3, 1, 2, 0)},
1893 {UnitCellCoord(2, 1, 2, 1)},
1894 {UnitCellCoord(3, 2, 1, -1)},
1895 {UnitCellCoord(2, 2, 1, 0)},
1896 {UnitCellCoord(3, 2, 1, 0)},
1897 {UnitCellCoord(2, 2, 1, 1)}
1901 {UnitCellCoord(2, -2, -2, 0)},
1902 {UnitCellCoord(3, -2, -2, 0)},
1903 {UnitCellCoord(2, -2, 0, 0)},
1904 {UnitCellCoord(3, -2, 0, 0)},
1905 {UnitCellCoord(2, 0, -2, 0)},
1906 {UnitCellCoord(3, 0, -2, 0)},
1907 {UnitCellCoord(2, 0, 0, 0)},
1908 {UnitCellCoord(3, 0, 0, 0)},
1909 {UnitCellCoord(2, 0, 2, 0)},
1910 {UnitCellCoord(3, 0, 2, 0)},
1911 {UnitCellCoord(2, 2, 0, 0)},
1912 {UnitCellCoord(3, 2, 0, 0)},
1913 {UnitCellCoord(2, 2, 2, 0)},
1914 {UnitCellCoord(3, 2, 2, 0)}
1918 {UnitCellCoord(3, -2, -2, -1)},
1919 {UnitCellCoord(2, -2, -2, 0)},
1920 {UnitCellCoord(3, -2, -2, 0)},
1921 {UnitCellCoord(2, -2, -2, 1)},
1922 {UnitCellCoord(3, -2, 0, -1)},
1923 {UnitCellCoord(2, -2, 0, 0)},
1924 {UnitCellCoord(3, -2, 0, 0)},
1925 {UnitCellCoord(2, -2, 0, 1)},
1926 {UnitCellCoord(3, 0, -2, -1)},
1927 {UnitCellCoord(2, 0, -2, 0)},
1928 {UnitCellCoord(3, 0, -2, 0)},
1929 {UnitCellCoord(2, 0, -2, 1)},
1930 {UnitCellCoord(2, 0, 0, 0)},
1931 {UnitCellCoord(3, 0, 0, 0)},
1932 {UnitCellCoord(3, 0, 2, -1)},
1933 {UnitCellCoord(2, 0, 2, 0)},
1934 {UnitCellCoord(3, 0, 2, 0)},
1935 {UnitCellCoord(2, 0, 2, 1)},
1936 {UnitCellCoord(3, 2, 0, -1)},
1937 {UnitCellCoord(2, 2, 0, 0)},
1938 {UnitCellCoord(3, 2, 0, 0)},
1939 {UnitCellCoord(2, 2, 0, 1)},
1940 {UnitCellCoord(3, 2, 2, -1)},
1941 {UnitCellCoord(2, 2, 2, 0)},
1942 {UnitCellCoord(3, 2, 2, 0)},
1943 {UnitCellCoord(2, 2, 2, 1)}
1947 {UnitCellCoord(2, -2, -1, -1)},
1948 {UnitCellCoord(3, -2, -1, 1)},
1949 {UnitCellCoord(3, -1, -2, -1)},
1950 {UnitCellCoord(2, -1, -2, 1)},
1951 {UnitCellCoord(3, -1, 1, -1)},
1952 {UnitCellCoord(2, -1, 1, 1)},
1953 {UnitCellCoord(2, 0, 0, 0)},
1954 {UnitCellCoord(3, 0, 0, 0)},
1955 {UnitCellCoord(2, 1, -1, -1)},
1956 {UnitCellCoord(3, 1, -1, 1)},
1957 {UnitCellCoord(2, 1, 2, -1)},
1958 {UnitCellCoord(3, 1, 2, 1)},
1959 {UnitCellCoord(3, 2, 1, -1)},
1960 {UnitCellCoord(2, 2, 1, 1)}
1964 {UnitCellCoord(3, -2, -1, -1)},
1965 {UnitCellCoord(2, -2, -1, 1)},
1966 {UnitCellCoord(2, -1, -2, -1)},
1967 {UnitCellCoord(3, -1, -2, 1)},
1968 {UnitCellCoord(2, -1, 1, -1)},
1969 {UnitCellCoord(3, -1, 1, 1)},
1970 {UnitCellCoord(2, 0, 0, 0)},
1971 {UnitCellCoord(3, 0, 0, 0)},
1972 {UnitCellCoord(3, 1, -1, -1)},
1973 {UnitCellCoord(2, 1, -1, 1)},
1974 {UnitCellCoord(3, 1, 2, -1)},
1975 {UnitCellCoord(2, 1, 2, 1)},
1976 {UnitCellCoord(2, 2, 1, -1)},
1977 {UnitCellCoord(3, 2, 1, 1)}
1981 {UnitCellCoord(3, 0, 0, -2)},
1982 {UnitCellCoord(2, 0, 0, -1)},
1983 {UnitCellCoord(2, 0, 0, 0)},
1984 {UnitCellCoord(3, 0, 0, 0)},
1985 {UnitCellCoord(3, 0, 0, 1)},
1986 {UnitCellCoord(2, 0, 0, 2)}
1990 {UnitCellCoord(2, -2, -2, -1)},
1991 {UnitCellCoord(3, -2, -2, -1)},
1992 {UnitCellCoord(2, -2, -2, 1)},
1993 {UnitCellCoord(3, -2, -2, 1)},
1994 {UnitCellCoord(2, -2, 0, -1)},
1995 {UnitCellCoord(3, -2, 0, -1)},
1996 {UnitCellCoord(2, -2, 0, 1)},
1997 {UnitCellCoord(3, -2, 0, 1)},
1998 {UnitCellCoord(2, 0, -2, -1)},
1999 {UnitCellCoord(3, 0, -2, -1)},
2000 {UnitCellCoord(2, 0, -2, 1)},
2001 {UnitCellCoord(3, 0, -2, 1)},
2002 {UnitCellCoord(2, 0, 0, 0)},
2003 {UnitCellCoord(3, 0, 0, 0)},
2004 {UnitCellCoord(2, 0, 2, -1)},
2005 {UnitCellCoord(3, 0, 2, -1)},
2006 {UnitCellCoord(2, 0, 2, 1)},
2007 {UnitCellCoord(3, 0, 2, 1)},
2008 {UnitCellCoord(2, 2, 0, -1)},
2009 {UnitCellCoord(3, 2, 0, -1)},
2010 {UnitCellCoord(2, 2, 0, 1)},
2011 {UnitCellCoord(3, 2, 0, 1)},
2012 {UnitCellCoord(2, 2, 2, -1)},
2013 {UnitCellCoord(3, 2, 2, -1)},
2014 {UnitCellCoord(2, 2, 2, 1)},
2015 {UnitCellCoord(3, 2, 2, 1)}
2019 {UnitCellCoord(3, -1, -1, -2)},
2020 {UnitCellCoord(2, -1, -1, -1)},
2021 {UnitCellCoord(3, -1, -1, 1)},
2022 {UnitCellCoord(2, -1, -1, 2)},
2023 {UnitCellCoord(3, -1, 0, -2)},
2024 {UnitCellCoord(2, -1, 0, -1)},
2025 {UnitCellCoord(3, -1, 0, 1)},
2026 {UnitCellCoord(2, -1, 0, 2)},
2027 {UnitCellCoord(3, 0, -1, -2)},
2028 {UnitCellCoord(2, 0, -1, -1)},
2029 {UnitCellCoord(3, 0, -1, 1)},
2030 {UnitCellCoord(2, 0, -1, 2)},
2031 {UnitCellCoord(2, 0, 0, 0)},
2032 {UnitCellCoord(3, 0, 0, 0)},
2033 {UnitCellCoord(3, 0, 1, -2)},
2034 {UnitCellCoord(2, 0, 1, -1)},
2035 {UnitCellCoord(3, 0, 1, 1)},
2036 {UnitCellCoord(2, 0, 1, 2)},
2037 {UnitCellCoord(3, 1, 0, -2)},
2038 {UnitCellCoord(2, 1, 0, -1)},
2039 {UnitCellCoord(3, 1, 0, 1)},
2040 {UnitCellCoord(2, 1, 0, 2)},
2041 {UnitCellCoord(3, 1, 1, -2)},
2042 {UnitCellCoord(2, 1, 1, -1)},
2043 {UnitCellCoord(3, 1, 1, 1)},
2044 {UnitCellCoord(2, 1, 1, 2)}
2048 {UnitCellCoord(2, -3, -2, 0)},
2049 {UnitCellCoord(3, -3, -2, 0)},
2050 {UnitCellCoord(2, -3, -1, 0)},
2051 {UnitCellCoord(3, -3, -1, 0)},
2052 {UnitCellCoord(2, -2, -3, 0)},
2053 {UnitCellCoord(3, -2, -3, 0)},
2054 {UnitCellCoord(2, -2, 1, 0)},
2055 {UnitCellCoord(3, -2, 1, 0)},
2056 {UnitCellCoord(2, -1, -3, 0)},
2057 {UnitCellCoord(3, -1, -3, 0)},
2058 {UnitCellCoord(2, -1, 2, 0)},
2059 {UnitCellCoord(3, -1, 2, 0)},
2060 {UnitCellCoord(2, 0, 0, 0)},
2061 {UnitCellCoord(3, 0, 0, 0)},
2062 {UnitCellCoord(2, 1, -2, 0)},
2063 {UnitCellCoord(3, 1, -2, 0)},
2064 {UnitCellCoord(2, 1, 3, 0)},
2065 {UnitCellCoord(3, 1, 3, 0)},
2066 {UnitCellCoord(2, 2, -1, 0)},
2067 {UnitCellCoord(3, 2, -1, 0)},
2068 {UnitCellCoord(2, 2, 3, 0)},
2069 {UnitCellCoord(3, 2, 3, 0)},
2070 {UnitCellCoord(2, 3, 1, 0)},
2071 {UnitCellCoord(3, 3, 1, 0)},
2072 {UnitCellCoord(2, 3, 2, 0)},
2073 {UnitCellCoord(3, 3, 2, 0)}
2077 {UnitCellCoord(3, -3, -2, -1)},
2078 {UnitCellCoord(2, -3, -2, 0)},
2079 {UnitCellCoord(3, -3, -2, 0)},
2080 {UnitCellCoord(2, -3, -2, 1)},
2081 {UnitCellCoord(3, -3, -1, -1)},
2082 {UnitCellCoord(2, -3, -1, 0)},
2083 {UnitCellCoord(3, -3, -1, 0)},
2084 {UnitCellCoord(2, -3, -1, 1)},
2085 {UnitCellCoord(3, -2, -3, -1)},
2086 {UnitCellCoord(2, -2, -3, 0)},
2087 {UnitCellCoord(3, -2, -3, 0)},
2088 {UnitCellCoord(2, -2, -3, 1)},
2089 {UnitCellCoord(3, -2, 1, -1)},
2090 {UnitCellCoord(2, -2, 1, 0)},
2091 {UnitCellCoord(3, -2, 1, 0)},
2092 {UnitCellCoord(2, -2, 1, 1)},
2093 {UnitCellCoord(3, -1, -3, -1)},
2094 {UnitCellCoord(2, -1, -3, 0)},
2095 {UnitCellCoord(3, -1, -3, 0)},
2096 {UnitCellCoord(2, -1, -3, 1)},
2097 {UnitCellCoord(3, -1, 2, -1)},
2098 {UnitCellCoord(2, -1, 2, 0)},
2099 {UnitCellCoord(3, -1, 2, 0)},
2100 {UnitCellCoord(2, -1, 2, 1)},
2101 {UnitCellCoord(2, 0, 0, 0)},
2102 {UnitCellCoord(3, 0, 0, 0)},
2103 {UnitCellCoord(3, 1, -2, -1)},
2104 {UnitCellCoord(2, 1, -2, 0)},
2105 {UnitCellCoord(3, 1, -2, 0)},
2106 {UnitCellCoord(2, 1, -2, 1)},
2107 {UnitCellCoord(3, 1, 3, -1)},
2108 {UnitCellCoord(2, 1, 3, 0)},
2109 {UnitCellCoord(3, 1, 3, 0)},
2110 {UnitCellCoord(2, 1, 3, 1)},
2111 {UnitCellCoord(3, 2, -1, -1)},
2112 {UnitCellCoord(2, 2, -1, 0)},
2113 {UnitCellCoord(3, 2, -1, 0)},
2114 {UnitCellCoord(2, 2, -1, 1)},
2115 {UnitCellCoord(3, 2, 3, -1)},
2116 {UnitCellCoord(2, 2, 3, 0)},
2117 {UnitCellCoord(3, 2, 3, 0)},
2118 {UnitCellCoord(2, 2, 3, 1)},
2119 {UnitCellCoord(3, 3, 1, -1)},
2120 {UnitCellCoord(2, 3, 1, 0)},
2121 {UnitCellCoord(3, 3, 1, 0)},
2122 {UnitCellCoord(2, 3, 1, 1)},
2123 {UnitCellCoord(3, 3, 2, -1)},
2124 {UnitCellCoord(2, 3, 2, 0)},
2125 {UnitCellCoord(3, 3, 2, 0)},
2126 {UnitCellCoord(2, 3, 2, 1)}
2130 {UnitCellCoord(2, -3, -3, 0)},
2131 {UnitCellCoord(3, -3, -3, 0)},
2132 {UnitCellCoord(2, -3, 0, 0)},
2133 {UnitCellCoord(3, -3, 0, 0)},
2134 {UnitCellCoord(2, 0, -3, 0)},
2135 {UnitCellCoord(3, 0, -3, 0)},
2136 {UnitCellCoord(2, 0, 0, 0)},
2137 {UnitCellCoord(3, 0, 0, 0)},
2138 {UnitCellCoord(2, 0, 3, 0)},
2139 {UnitCellCoord(3, 0, 3, 0)},
2140 {UnitCellCoord(2, 3, 0, 0)},
2141 {UnitCellCoord(3, 3, 0, 0)},
2142 {UnitCellCoord(2, 3, 3, 0)},
2143 {UnitCellCoord(3, 3, 3, 0)}
2147 {UnitCellCoord(2, -1, -1, 0)},
2148 {UnitCellCoord(3, -1, -1, 0)},
2149 {UnitCellCoord(2, -1, 0, 0)},
2150 {UnitCellCoord(3, -1, 0, 0)},
2151 {UnitCellCoord(2, 0, -1, 0)},
2152 {UnitCellCoord(3, 0, -1, 0)},
2153 {UnitCellCoord(2, 0, 0, 0)},
2154 {UnitCellCoord(3, 0, 0, 0)},
2155 {UnitCellCoord(2, 0, 1, 0)},
2156 {UnitCellCoord(3, 0, 1, 0)},
2157 {UnitCellCoord(2, 1, 0, 0)},
2158 {UnitCellCoord(3, 1, 0, 0)},
2159 {UnitCellCoord(2, 1, 1, 0)},
2160 {UnitCellCoord(3, 1, 1, 0)}
2164 {UnitCellCoord(3, -1, -1, -1)},
2165 {UnitCellCoord(2, -1, -1, 0)},
2166 {UnitCellCoord(3, -1, -1, 0)},
2167 {UnitCellCoord(2, -1, -1, 1)},
2168 {UnitCellCoord(3, -1, 0, -1)},
2169 {UnitCellCoord(2, -1, 0, 0)},
2170 {UnitCellCoord(3, -1, 0, 0)},
2171 {UnitCellCoord(2, -1, 0, 1)},
2172 {UnitCellCoord(3, 0, -1, -1)},
2173 {UnitCellCoord(2, 0, -1, 0)},
2174 {UnitCellCoord(3, 0, -1, 0)},
2175 {UnitCellCoord(2, 0, -1, 1)},
2176 {UnitCellCoord(3, 0, 0, -1)},
2177 {UnitCellCoord(2, 0, 0, 0)},
2178 {UnitCellCoord(3, 0, 0, 0)},
2179 {UnitCellCoord(2, 0, 0, 1)},
2180 {UnitCellCoord(3, 0, 1, -1)},
2181 {UnitCellCoord(2, 0, 1, 0)},
2182 {UnitCellCoord(3, 0, 1, 0)},
2183 {UnitCellCoord(2, 0, 1, 1)},
2184 {UnitCellCoord(3, 1, 0, -1)},
2185 {UnitCellCoord(2, 1, 0, 0)},
2186 {UnitCellCoord(3, 1, 0, 0)},
2187 {UnitCellCoord(2, 1, 0, 1)},
2188 {UnitCellCoord(3, 1, 1, -1)},
2189 {UnitCellCoord(2, 1, 1, 0)},
2190 {UnitCellCoord(3, 1, 1, 0)},
2191 {UnitCellCoord(2, 1, 1, 1)}
2195 {UnitCellCoord(3, -1, -1, -1)},
2196 {UnitCellCoord(2, -1, -1, 0)},
2197 {UnitCellCoord(3, -1, -1, 0)},
2198 {UnitCellCoord(2, -1, -1, 1)},
2199 {UnitCellCoord(3, -1, 0, -1)},
2200 {UnitCellCoord(2, -1, 0, 0)},
2201 {UnitCellCoord(3, -1, 0, 0)},
2202 {UnitCellCoord(2, -1, 0, 1)},
2203 {UnitCellCoord(3, 0, -1, -1)},
2204 {UnitCellCoord(2, 0, -1, 0)},
2205 {UnitCellCoord(3, 0, -1, 0)},
2206 {UnitCellCoord(2, 0, -1, 1)},
2207 {UnitCellCoord(2, 0, 0, 0)},
2208 {UnitCellCoord(3, 0, 0, 0)},
2209 {UnitCellCoord(3, 0, 1, -1)},
2210 {UnitCellCoord(2, 0, 1, 0)},
2211 {UnitCellCoord(3, 0, 1, 0)},
2212 {UnitCellCoord(2, 0, 1, 1)},
2213 {UnitCellCoord(3, 1, 0, -1)},
2214 {UnitCellCoord(2, 1, 0, 0)},
2215 {UnitCellCoord(3, 1, 0, 0)},
2216 {UnitCellCoord(2, 1, 0, 1)},
2217 {UnitCellCoord(3, 1, 1, -1)},
2218 {UnitCellCoord(2, 1, 1, 0)},
2219 {UnitCellCoord(3, 1, 1, 0)},
2220 {UnitCellCoord(2, 1, 1, 1)}
2224 {UnitCellCoord(3, -1, -1, -1)},
2225 {UnitCellCoord(2, -1, -1, 0)},
2226 {UnitCellCoord(3, -1, -1, 0)},
2227 {UnitCellCoord(2, -1, -1, 1)},
2228 {UnitCellCoord(3, -1, 0, -1)},
2229 {UnitCellCoord(2, -1, 0, 0)},
2230 {UnitCellCoord(3, -1, 0, 0)},
2231 {UnitCellCoord(2, -1, 0, 1)},
2232 {UnitCellCoord(3, 0, -1, -1)},
2233 {UnitCellCoord(2, 0, -1, 0)},
2234 {UnitCellCoord(3, 0, -1, 0)},
2235 {UnitCellCoord(2, 0, -1, 1)},
2236 {UnitCellCoord(2, 0, 0, 0)},
2237 {UnitCellCoord(3, 0, 0, 0)},
2238 {UnitCellCoord(3, 0, 1, -1)},
2239 {UnitCellCoord(2, 0, 1, 0)},
2240 {UnitCellCoord(3, 0, 1, 0)},
2241 {UnitCellCoord(2, 0, 1, 1)},
2242 {UnitCellCoord(3, 1, 0, -1)},
2243 {UnitCellCoord(2, 1, 0, 0)},
2244 {UnitCellCoord(3, 1, 0, 0)},
2245 {UnitCellCoord(2, 1, 0, 1)},
2246 {UnitCellCoord(3, 1, 1, -1)},
2247 {UnitCellCoord(2, 1, 1, 0)},
2248 {UnitCellCoord(3, 1, 1, 0)},
2249 {UnitCellCoord(2, 1, 1, 1)}
2253 {UnitCellCoord(2, 0, 0, -1)},
2254 {UnitCellCoord(3, 0, 0, -1)},
2255 {UnitCellCoord(2, 0, 0, 0)},
2256 {UnitCellCoord(3, 0, 0, 0)},
2257 {UnitCellCoord(2, 0, 0, 1)},
2258 {UnitCellCoord(3, 0, 0, 1)}
2262 {UnitCellCoord(3, -1, -1, -1)},
2263 {UnitCellCoord(2, -1, -1, 0)},
2264 {UnitCellCoord(3, -1, -1, 0)},
2265 {UnitCellCoord(2, -1, -1, 1)},
2266 {UnitCellCoord(3, -1, 0, -1)},
2267 {UnitCellCoord(2, -1, 0, 0)},
2268 {UnitCellCoord(3, -1, 0, 0)},
2269 {UnitCellCoord(2, -1, 0, 1)},
2270 {UnitCellCoord(3, 0, -1, -1)},
2271 {UnitCellCoord(2, 0, -1, 0)},
2272 {UnitCellCoord(3, 0, -1, 0)},
2273 {UnitCellCoord(2, 0, -1, 1)},
2274 {UnitCellCoord(2, 0, 0, -1)},
2275 {UnitCellCoord(3, 0, 0, -1)},
2276 {UnitCellCoord(2, 0, 0, 0)},
2277 {UnitCellCoord(3, 0, 0, 0)},
2278 {UnitCellCoord(2, 0, 0, 1)},
2279 {UnitCellCoord(3, 0, 0, 1)},
2280 {UnitCellCoord(3, 0, 1, -1)},
2281 {UnitCellCoord(2, 0, 1, 0)},
2282 {UnitCellCoord(3, 0, 1, 0)},
2283 {UnitCellCoord(2, 0, 1, 1)},
2284 {UnitCellCoord(3, 1, 0, -1)},
2285 {UnitCellCoord(2, 1, 0, 0)},
2286 {UnitCellCoord(3, 1, 0, 0)},
2287 {UnitCellCoord(2, 1, 0, 1)},
2288 {UnitCellCoord(3, 1, 1, -1)},
2289 {UnitCellCoord(2, 1, 1, 0)},
2290 {UnitCellCoord(3, 1, 1, 0)},
2291 {UnitCellCoord(2, 1, 1, 1)}
2295 {UnitCellCoord(2, -2, -1, 0)},
2296 {UnitCellCoord(3, -2, -1, 0)},
2297 {UnitCellCoord(2, -1, -2, 0)},
2298 {UnitCellCoord(3, -1, -2, 0)},
2299 {UnitCellCoord(2, -1, -1, 0)},
2300 {UnitCellCoord(3, -1, -1, 0)},
2301 {UnitCellCoord(2, -1, 0, 0)},
2302 {UnitCellCoord(3, -1, 0, 0)},
2303 {UnitCellCoord(2, -1, 1, 0)},
2304 {UnitCellCoord(3, -1, 1, 0)},
2305 {UnitCellCoord(2, 0, -1, 0)},
2306 {UnitCellCoord(3, 0, -1, 0)},
2307 {UnitCellCoord(2, 0, 0, 0)},
2308 {UnitCellCoord(3, 0, 0, 0)},
2309 {UnitCellCoord(2, 0, 1, 0)},
2310 {UnitCellCoord(3, 0, 1, 0)},
2311 {UnitCellCoord(2, 1, -1, 0)},
2312 {UnitCellCoord(3, 1, -1, 0)},
2313 {UnitCellCoord(2, 1, 0, 0)},
2314 {UnitCellCoord(3, 1, 0, 0)},
2315 {UnitCellCoord(2, 1, 1, 0)},
2316 {UnitCellCoord(3, 1, 1, 0)},
2317 {UnitCellCoord(2, 1, 2, 0)},
2318 {UnitCellCoord(3, 1, 2, 0)},
2319 {UnitCellCoord(2, 2, 1, 0)},
2320 {UnitCellCoord(3, 2, 1, 0)}
2324 {UnitCellCoord(2, -2, -1, 0)},
2325 {UnitCellCoord(3, -2, -1, 0)},
2326 {UnitCellCoord(2, -1, -2, 0)},
2327 {UnitCellCoord(3, -1, -2, 0)},
2328 {UnitCellCoord(3, -1, -1, -1)},
2329 {UnitCellCoord(2, -1, -1, 0)},
2330 {UnitCellCoord(3, -1, -1, 0)},
2331 {UnitCellCoord(2, -1, -1, 1)},
2332 {UnitCellCoord(3, -1, 0, -1)},
2333 {UnitCellCoord(2, -1, 0, 0)},
2334 {UnitCellCoord(3, -1, 0, 0)},
2335 {UnitCellCoord(2, -1, 0, 1)},
2336 {UnitCellCoord(2, -1, 1, 0)},
2337 {UnitCellCoord(3, -1, 1, 0)},
2338 {UnitCellCoord(3, 0, -1, -1)},
2339 {UnitCellCoord(2, 0, -1, 0)},
2340 {UnitCellCoord(3, 0, -1, 0)},
2341 {UnitCellCoord(2, 0, -1, 1)},
2342 {UnitCellCoord(2, 0, 0, 0)},
2343 {UnitCellCoord(3, 0, 0, 0)},
2344 {UnitCellCoord(3, 0, 1, -1)},
2345 {UnitCellCoord(2, 0, 1, 0)},
2346 {UnitCellCoord(3, 0, 1, 0)},
2347 {UnitCellCoord(2, 0, 1, 1)},
2348 {UnitCellCoord(2, 1, -1, 0)},
2349 {UnitCellCoord(3, 1, -1, 0)},
2350 {UnitCellCoord(3, 1, 0, -1)},
2351 {UnitCellCoord(2, 1, 0, 0)},
2352 {UnitCellCoord(3, 1, 0, 0)},
2353 {UnitCellCoord(2, 1, 0, 1)},
2354 {UnitCellCoord(3, 1, 1, -1)},
2355 {UnitCellCoord(2, 1, 1, 0)},
2356 {UnitCellCoord(3, 1, 1, 0)},
2357 {UnitCellCoord(2, 1, 1, 1)},
2358 {UnitCellCoord(2, 1, 2, 0)},
2359 {UnitCellCoord(3, 1, 2, 0)},
2360 {UnitCellCoord(2, 2, 1, 0)},
2361 {UnitCellCoord(3, 2, 1, 0)}
2365 {UnitCellCoord(2, -2, -1, 0)},
2366 {UnitCellCoord(3, -2, -1, 0)},
2367 {UnitCellCoord(2, -1, -2, 0)},
2368 {UnitCellCoord(3, -1, -2, 0)},
2369 {UnitCellCoord(2, -1, 1, 0)},
2370 {UnitCellCoord(3, -1, 1, 0)},
2371 {UnitCellCoord(2, 0, 0, 0)},
2372 {UnitCellCoord(3, 0, 0, 0)},
2373 {UnitCellCoord(2, 1, -1, 0)},
2374 {UnitCellCoord(3, 1, -1, 0)},
2375 {UnitCellCoord(2, 1, 2, 0)},
2376 {UnitCellCoord(3, 1, 2, 0)},
2377 {UnitCellCoord(2, 2, 1, 0)},
2378 {UnitCellCoord(3, 2, 1, 0)}
2382 {UnitCellCoord(2, -1, -1, -1)},
2383 {UnitCellCoord(3, -1, -1, -1)},
2384 {UnitCellCoord(2, -1, -1, 0)},
2385 {UnitCellCoord(3, -1, -1, 0)},
2386 {UnitCellCoord(2, -1, -1, 1)},
2387 {UnitCellCoord(3, -1, -1, 1)},
2388 {UnitCellCoord(2, -1, 0, -1)},
2389 {UnitCellCoord(3, -1, 0, -1)},
2390 {UnitCellCoord(2, -1, 0, 0)},
2391 {UnitCellCoord(3, -1, 0, 0)},
2392 {UnitCellCoord(2, -1, 0, 1)},
2393 {UnitCellCoord(3, -1, 0, 1)},
2394 {UnitCellCoord(2, 0, -1, -1)},
2395 {UnitCellCoord(3, 0, -1, -1)},
2396 {UnitCellCoord(2, 0, -1, 0)},
2397 {UnitCellCoord(3, 0, -1, 0)},
2398 {UnitCellCoord(2, 0, -1, 1)},
2399 {UnitCellCoord(3, 0, -1, 1)},
2400 {UnitCellCoord(3, 0, 0, -1)},
2401 {UnitCellCoord(2, 0, 0, 0)},
2402 {UnitCellCoord(3, 0, 0, 0)},
2403 {UnitCellCoord(2, 0, 0, 1)},
2404 {UnitCellCoord(2, 0, 1, -1)},
2405 {UnitCellCoord(3, 0, 1, -1)},
2406 {UnitCellCoord(2, 0, 1, 0)},
2407 {UnitCellCoord(3, 0, 1, 0)},
2408 {UnitCellCoord(2, 0, 1, 1)},
2409 {UnitCellCoord(3, 0, 1, 1)},
2410 {UnitCellCoord(2, 1, 0, -1)},
2411 {UnitCellCoord(3, 1, 0, -1)},
2412 {UnitCellCoord(2, 1, 0, 0)},
2413 {UnitCellCoord(3, 1, 0, 0)},
2414 {UnitCellCoord(2, 1, 0, 1)},
2415 {UnitCellCoord(3, 1, 0, 1)},
2416 {UnitCellCoord(2, 1, 1, -1)},
2417 {UnitCellCoord(3, 1, 1, -1)},
2418 {UnitCellCoord(2, 1, 1, 0)},
2419 {UnitCellCoord(3, 1, 1, 0)},
2420 {UnitCellCoord(2, 1, 1, 1)},
2421 {UnitCellCoord(3, 1, 1, 1)}
2425 {UnitCellCoord(2, -1, -1, -1)},
2426 {UnitCellCoord(3, -1, -1, -1)},
2427 {UnitCellCoord(2, -1, -1, 0)},
2428 {UnitCellCoord(3, -1, -1, 0)},
2429 {UnitCellCoord(2, -1, -1, 1)},
2430 {UnitCellCoord(3, -1, -1, 1)},
2431 {UnitCellCoord(2, -1, 0, -1)},
2432 {UnitCellCoord(3, -1, 0, -1)},
2433 {UnitCellCoord(2, -1, 0, 0)},
2434 {UnitCellCoord(3, -1, 0, 0)},
2435 {UnitCellCoord(2, -1, 0, 1)},
2436 {UnitCellCoord(3, -1, 0, 1)},
2437 {UnitCellCoord(2, 0, -1, -1)},
2438 {UnitCellCoord(3, 0, -1, -1)},
2439 {UnitCellCoord(2, 0, -1, 0)},
2440 {UnitCellCoord(3, 0, -1, 0)},
2441 {UnitCellCoord(2, 0, -1, 1)},
2442 {UnitCellCoord(3, 0, -1, 1)},
2443 {UnitCellCoord(2, 0, 0, 0)},
2444 {UnitCellCoord(3, 0, 0, 0)},
2445 {UnitCellCoord(2, 0, 1, -1)},
2446 {UnitCellCoord(3, 0, 1, -1)},
2447 {UnitCellCoord(2, 0, 1, 0)},
2448 {UnitCellCoord(3, 0, 1, 0)},
2449 {UnitCellCoord(2, 0, 1, 1)},
2450 {UnitCellCoord(3, 0, 1, 1)},
2451 {UnitCellCoord(2, 1, 0, -1)},
2452 {UnitCellCoord(3, 1, 0, -1)},
2453 {UnitCellCoord(2, 1, 0, 0)},
2454 {UnitCellCoord(3, 1, 0, 0)},
2455 {UnitCellCoord(2, 1, 0, 1)},
2456 {UnitCellCoord(3, 1, 0, 1)},
2457 {UnitCellCoord(2, 1, 1, -1)},
2458 {UnitCellCoord(3, 1, 1, -1)},
2459 {UnitCellCoord(2, 1, 1, 0)},
2460 {UnitCellCoord(3, 1, 1, 0)},
2461 {UnitCellCoord(2, 1, 1, 1)},
2462 {UnitCellCoord(3, 1, 1, 1)}
2466 {UnitCellCoord(2, -1, -1, -1)},
2467 {UnitCellCoord(3, -1, -1, -1)},
2468 {UnitCellCoord(2, -1, -1, 0)},
2469 {UnitCellCoord(3, -1, -1, 0)},
2470 {UnitCellCoord(2, -1, -1, 1)},
2471 {UnitCellCoord(3, -1, -1, 1)},
2472 {UnitCellCoord(2, -1, 0, -1)},
2473 {UnitCellCoord(3, -1, 0, -1)},
2474 {UnitCellCoord(2, -1, 0, 0)},
2475 {UnitCellCoord(3, -1, 0, 0)},
2476 {UnitCellCoord(2, -1, 0, 1)},
2477 {UnitCellCoord(3, -1, 0, 1)},
2478 {UnitCellCoord(2, 0, -1, -1)},
2479 {UnitCellCoord(3, 0, -1, -1)},
2480 {UnitCellCoord(2, 0, -1, 0)},
2481 {UnitCellCoord(3, 0, -1, 0)},
2482 {UnitCellCoord(2, 0, -1, 1)},
2483 {UnitCellCoord(3, 0, -1, 1)},
2484 {UnitCellCoord(2, 0, 0, -1)},
2485 {UnitCellCoord(3, 0, 0, -1)},
2486 {UnitCellCoord(2, 0, 0, 0)},
2487 {UnitCellCoord(3, 0, 0, 0)},
2488 {UnitCellCoord(2, 0, 0, 1)},
2489 {UnitCellCoord(3, 0, 0, 1)},
2490 {UnitCellCoord(2, 0, 1, -1)},
2491 {UnitCellCoord(3, 0, 1, -1)},
2492 {UnitCellCoord(2, 0, 1, 0)},
2493 {UnitCellCoord(3, 0, 1, 0)},
2494 {UnitCellCoord(2, 0, 1, 1)},
2495 {UnitCellCoord(3, 0, 1, 1)},
2496 {UnitCellCoord(2, 1, 0, -1)},
2497 {UnitCellCoord(3, 1, 0, -1)},
2498 {UnitCellCoord(2, 1, 0, 0)},
2499 {UnitCellCoord(3, 1, 0, 0)},
2500 {UnitCellCoord(2, 1, 0, 1)},
2501 {UnitCellCoord(3, 1, 0, 1)},
2502 {UnitCellCoord(2, 1, 1, -1)},
2503 {UnitCellCoord(3, 1, 1, -1)},
2504 {UnitCellCoord(2, 1, 1, 0)},
2505 {UnitCellCoord(3, 1, 1, 0)},
2506 {UnitCellCoord(2, 1, 1, 1)},
2507 {UnitCellCoord(3, 1, 1, 1)}
2511 {UnitCellCoord(2, -1, -1, -1)},
2512 {UnitCellCoord(3, -1, -1, -1)},
2513 {UnitCellCoord(2, -1, -1, 0)},
2514 {UnitCellCoord(3, -1, -1, 0)},
2515 {UnitCellCoord(2, -1, -1, 1)},
2516 {UnitCellCoord(3, -1, -1, 1)},
2517 {UnitCellCoord(2, -1, 0, -1)},
2518 {UnitCellCoord(3, -1, 0, -1)},
2519 {UnitCellCoord(2, -1, 0, 0)},
2520 {UnitCellCoord(3, -1, 0, 0)},
2521 {UnitCellCoord(2, -1, 0, 1)},
2522 {UnitCellCoord(3, -1, 0, 1)},
2523 {UnitCellCoord(2, 0, -1, -1)},
2524 {UnitCellCoord(3, 0, -1, -1)},
2525 {UnitCellCoord(2, 0, -1, 0)},
2526 {UnitCellCoord(3, 0, -1, 0)},
2527 {UnitCellCoord(2, 0, -1, 1)},
2528 {UnitCellCoord(3, 0, -1, 1)},
2529 {UnitCellCoord(2, 0, 0, 0)},
2530 {UnitCellCoord(3, 0, 0, 0)},
2531 {UnitCellCoord(2, 0, 1, -1)},
2532 {UnitCellCoord(3, 0, 1, -1)},
2533 {UnitCellCoord(2, 0, 1, 0)},
2534 {UnitCellCoord(3, 0, 1, 0)},
2535 {UnitCellCoord(2, 0, 1, 1)},
2536 {UnitCellCoord(3, 0, 1, 1)},
2537 {UnitCellCoord(2, 1, 0, -1)},
2538 {UnitCellCoord(3, 1, 0, -1)},
2539 {UnitCellCoord(2, 1, 0, 0)},
2540 {UnitCellCoord(3, 1, 0, 0)},
2541 {UnitCellCoord(2, 1, 0, 1)},
2542 {UnitCellCoord(3, 1, 0, 1)},
2543 {UnitCellCoord(2, 1, 1, -1)},
2544 {UnitCellCoord(3, 1, 1, -1)},
2545 {UnitCellCoord(2, 1, 1, 0)},
2546 {UnitCellCoord(3, 1, 1, 0)},
2547 {UnitCellCoord(2, 1, 1, 1)},
2548 {UnitCellCoord(3, 1, 1, 1)}
2552 {UnitCellCoord(2, -1, -1, -1)},
2553 {UnitCellCoord(3, -1, -1, -1)},
2554 {UnitCellCoord(2, -1, -1, 0)},
2555 {UnitCellCoord(3, -1, -1, 0)},
2556 {UnitCellCoord(2, -1, -1, 1)},
2557 {UnitCellCoord(3, -1, -1, 1)},
2558 {UnitCellCoord(2, -1, 0, -1)},
2559 {UnitCellCoord(3, -1, 0, -1)},
2560 {UnitCellCoord(2, -1, 0, 0)},
2561 {UnitCellCoord(3, -1, 0, 0)},
2562 {UnitCellCoord(2, -1, 0, 1)},
2563 {UnitCellCoord(3, -1, 0, 1)},
2564 {UnitCellCoord(2, 0, -1, -1)},
2565 {UnitCellCoord(3, 0, -1, -1)},
2566 {UnitCellCoord(2, 0, -1, 0)},
2567 {UnitCellCoord(3, 0, -1, 0)},
2568 {UnitCellCoord(2, 0, -1, 1)},
2569 {UnitCellCoord(3, 0, -1, 1)},
2570 {UnitCellCoord(2, 0, 0, 0)},
2571 {UnitCellCoord(3, 0, 0, 0)},
2572 {UnitCellCoord(2, 0, 1, -1)},
2573 {UnitCellCoord(3, 0, 1, -1)},
2574 {UnitCellCoord(2, 0, 1, 0)},
2575 {UnitCellCoord(3, 0, 1, 0)},
2576 {UnitCellCoord(2, 0, 1, 1)},
2577 {UnitCellCoord(3, 0, 1, 1)},
2578 {UnitCellCoord(2, 1, 0, -1)},
2579 {UnitCellCoord(3, 1, 0, -1)},
2580 {UnitCellCoord(2, 1, 0, 0)},
2581 {UnitCellCoord(3, 1, 0, 0)},
2582 {UnitCellCoord(2, 1, 0, 1)},
2583 {UnitCellCoord(3, 1, 0, 1)},
2584 {UnitCellCoord(2, 1, 1, -1)},
2585 {UnitCellCoord(3, 1, 1, -1)},
2586 {UnitCellCoord(2, 1, 1, 0)},
2587 {UnitCellCoord(3, 1, 1, 0)},
2588 {UnitCellCoord(2, 1, 1, 1)},
2589 {UnitCellCoord(3, 1, 1, 1)}
2593 {UnitCellCoord(2, -2, -1, 0)},
2594 {UnitCellCoord(3, -2, -1, 0)},
2595 {UnitCellCoord(2, -1, -2, 0)},
2596 {UnitCellCoord(3, -1, -2, 0)},
2597 {UnitCellCoord(2, -1, -1, -1)},
2598 {UnitCellCoord(3, -1, -1, -1)},
2599 {UnitCellCoord(2, -1, -1, 1)},
2600 {UnitCellCoord(3, -1, -1, 1)},
2601 {UnitCellCoord(2, -1, 0, -1)},
2602 {UnitCellCoord(3, -1, 0, -1)},
2603 {UnitCellCoord(2, -1, 0, 1)},
2604 {UnitCellCoord(3, -1, 0, 1)},
2605 {UnitCellCoord(2, -1, 1, 0)},
2606 {UnitCellCoord(3, -1, 1, 0)},
2607 {UnitCellCoord(2, 0, -1, -1)},
2608 {UnitCellCoord(3, 0, -1, -1)},
2609 {UnitCellCoord(2, 0, -1, 1)},
2610 {UnitCellCoord(3, 0, -1, 1)},
2611 {UnitCellCoord(2, 0, 0, 0)},
2612 {UnitCellCoord(3, 0, 0, 0)},
2613 {UnitCellCoord(2, 0, 1, -1)},
2614 {UnitCellCoord(3, 0, 1, -1)},
2615 {UnitCellCoord(2, 0, 1, 1)},
2616 {UnitCellCoord(3, 0, 1, 1)},
2617 {UnitCellCoord(2, 1, -1, 0)},
2618 {UnitCellCoord(3, 1, -1, 0)},
2619 {UnitCellCoord(2, 1, 0, -1)},
2620 {UnitCellCoord(3, 1, 0, -1)},
2621 {UnitCellCoord(2, 1, 0, 1)},
2622 {UnitCellCoord(3, 1, 0, 1)},
2623 {UnitCellCoord(2, 1, 1, -1)},
2624 {UnitCellCoord(3, 1, 1, -1)},
2625 {UnitCellCoord(2, 1, 1, 1)},
2626 {UnitCellCoord(3, 1, 1, 1)},
2627 {UnitCellCoord(2, 1, 2, 0)},
2628 {UnitCellCoord(3, 1, 2, 0)},
2629 {UnitCellCoord(2, 2, 1, 0)},
2630 {UnitCellCoord(3, 2, 1, 0)}
2634 {UnitCellCoord(3, -2, -1, -1)},
2635 {UnitCellCoord(2, -2, -1, 0)},
2636 {UnitCellCoord(3, -2, -1, 0)},
2637 {UnitCellCoord(2, -2, -1, 1)},
2638 {UnitCellCoord(3, -1, -2, -1)},
2639 {UnitCellCoord(2, -1, -2, 0)},
2640 {UnitCellCoord(3, -1, -2, 0)},
2641 {UnitCellCoord(2, -1, -2, 1)},
2642 {UnitCellCoord(3, -1, 1, -1)},
2643 {UnitCellCoord(2, -1, 1, 0)},
2644 {UnitCellCoord(3, -1, 1, 0)},
2645 {UnitCellCoord(2, -1, 1, 1)},
2646 {UnitCellCoord(3, 0, 0, -1)},
2647 {UnitCellCoord(2, 0, 0, 0)},
2648 {UnitCellCoord(3, 0, 0, 0)},
2649 {UnitCellCoord(2, 0, 0, 1)},
2650 {UnitCellCoord(3, 1, -1, -1)},
2651 {UnitCellCoord(2, 1, -1, 0)},
2652 {UnitCellCoord(3, 1, -1, 0)},
2653 {UnitCellCoord(2, 1, -1, 1)},
2654 {UnitCellCoord(3, 1, 2, -1)},
2655 {UnitCellCoord(2, 1, 2, 0)},
2656 {UnitCellCoord(3, 1, 2, 0)},
2657 {UnitCellCoord(2, 1, 2, 1)},
2658 {UnitCellCoord(3, 2, 1, -1)},
2659 {UnitCellCoord(2, 2, 1, 0)},
2660 {UnitCellCoord(3, 2, 1, 0)},
2661 {UnitCellCoord(2, 2, 1, 1)}
2665 {UnitCellCoord(3, -2, -1, -1)},
2666 {UnitCellCoord(2, -2, -1, 0)},
2667 {UnitCellCoord(3, -2, -1, 0)},
2668 {UnitCellCoord(2, -2, -1, 1)},
2669 {UnitCellCoord(3, -1, -2, -1)},
2670 {UnitCellCoord(2, -1, -2, 0)},
2671 {UnitCellCoord(3, -1, -2, 0)},
2672 {UnitCellCoord(2, -1, -2, 1)},
2673 {UnitCellCoord(3, -1, 1, -1)},
2674 {UnitCellCoord(2, -1, 1, 0)},
2675 {UnitCellCoord(3, -1, 1, 0)},
2676 {UnitCellCoord(2, -1, 1, 1)},
2677 {UnitCellCoord(3, 0, 0, -1)},
2678 {UnitCellCoord(2, 0, 0, 0)},
2679 {UnitCellCoord(3, 0, 0, 0)},
2680 {UnitCellCoord(2, 0, 0, 1)},
2681 {UnitCellCoord(3, 1, -1, -1)},
2682 {UnitCellCoord(2, 1, -1, 0)},
2683 {UnitCellCoord(3, 1, -1, 0)},
2684 {UnitCellCoord(2, 1, -1, 1)},
2685 {UnitCellCoord(3, 1, 2, -1)},
2686 {UnitCellCoord(2, 1, 2, 0)},
2687 {UnitCellCoord(3, 1, 2, 0)},
2688 {UnitCellCoord(2, 1, 2, 1)},
2689 {UnitCellCoord(3, 2, 1, -1)},
2690 {UnitCellCoord(2, 2, 1, 0)},
2691 {UnitCellCoord(3, 2, 1, 0)},
2692 {UnitCellCoord(2, 2, 1, 1)}
2696 {UnitCellCoord(3, -2, -1, -1)},
2697 {UnitCellCoord(2, -2, -1, 0)},
2698 {UnitCellCoord(3, -2, -1, 0)},
2699 {UnitCellCoord(2, -2, -1, 1)},
2700 {UnitCellCoord(3, -1, -2, -1)},
2701 {UnitCellCoord(2, -1, -2, 0)},
2702 {UnitCellCoord(3, -1, -2, 0)},
2703 {UnitCellCoord(2, -1, -2, 1)},
2704 {UnitCellCoord(3, -1, -1, -1)},
2705 {UnitCellCoord(2, -1, -1, 0)},
2706 {UnitCellCoord(3, -1, -1, 0)},
2707 {UnitCellCoord(2, -1, -1, 1)},
2708 {UnitCellCoord(3, -1, 0, -1)},
2709 {UnitCellCoord(2, -1, 0, 0)},
2710 {UnitCellCoord(3, -1, 0, 0)},
2711 {UnitCellCoord(2, -1, 0, 1)},
2712 {UnitCellCoord(3, -1, 1, -1)},
2713 {UnitCellCoord(2, -1, 1, 0)},
2714 {UnitCellCoord(3, -1, 1, 0)},
2715 {UnitCellCoord(2, -1, 1, 1)},
2716 {UnitCellCoord(3, 0, -1, -1)},
2717 {UnitCellCoord(2, 0, -1, 0)},
2718 {UnitCellCoord(3, 0, -1, 0)},
2719 {UnitCellCoord(2, 0, -1, 1)},
2720 {UnitCellCoord(2, 0, 0, 0)},
2721 {UnitCellCoord(3, 0, 0, 0)},
2722 {UnitCellCoord(3, 0, 1, -1)},
2723 {UnitCellCoord(2, 0, 1, 0)},
2724 {UnitCellCoord(3, 0, 1, 0)},
2725 {UnitCellCoord(2, 0, 1, 1)},
2726 {UnitCellCoord(3, 1, -1, -1)},
2727 {UnitCellCoord(2, 1, -1, 0)},
2728 {UnitCellCoord(3, 1, -1, 0)},
2729 {UnitCellCoord(2, 1, -1, 1)},
2730 {UnitCellCoord(3, 1, 0, -1)},
2731 {UnitCellCoord(2, 1, 0, 0)},
2732 {UnitCellCoord(3, 1, 0, 0)},
2733 {UnitCellCoord(2, 1, 0, 1)},
2734 {UnitCellCoord(3, 1, 1, -1)},
2735 {UnitCellCoord(2, 1, 1, 0)},
2736 {UnitCellCoord(3, 1, 1, 0)},
2737 {UnitCellCoord(2, 1, 1, 1)},
2738 {UnitCellCoord(3, 1, 2, -1)},
2739 {UnitCellCoord(2, 1, 2, 0)},
2740 {UnitCellCoord(3, 1, 2, 0)},
2741 {UnitCellCoord(2, 1, 2, 1)},
2742 {UnitCellCoord(3, 2, 1, -1)},
2743 {UnitCellCoord(2, 2, 1, 0)},
2744 {UnitCellCoord(3, 2, 1, 0)},
2745 {UnitCellCoord(2, 2, 1, 1)}
2749 {UnitCellCoord(3, -2, -1, -1)},
2750 {UnitCellCoord(2, -2, -1, 0)},
2751 {UnitCellCoord(3, -2, -1, 0)},
2752 {UnitCellCoord(2, -2, -1, 1)},
2753 {UnitCellCoord(3, -1, -2, -1)},
2754 {UnitCellCoord(2, -1, -2, 0)},
2755 {UnitCellCoord(3, -1, -2, 0)},
2756 {UnitCellCoord(2, -1, -2, 1)},
2757 {UnitCellCoord(3, -1, -1, -1)},
2758 {UnitCellCoord(2, -1, -1, 0)},
2759 {UnitCellCoord(3, -1, -1, 0)},
2760 {UnitCellCoord(2, -1, -1, 1)},
2761 {UnitCellCoord(3, -1, 0, -1)},
2762 {UnitCellCoord(2, -1, 0, 0)},
2763 {UnitCellCoord(3, -1, 0, 0)},
2764 {UnitCellCoord(2, -1, 0, 1)},
2765 {UnitCellCoord(3, -1, 1, -1)},
2766 {UnitCellCoord(2, -1, 1, 0)},
2767 {UnitCellCoord(3, -1, 1, 0)},
2768 {UnitCellCoord(2, -1, 1, 1)},
2769 {UnitCellCoord(3, 0, -1, -1)},
2770 {UnitCellCoord(2, 0, -1, 0)},
2771 {UnitCellCoord(3, 0, -1, 0)},
2772 {UnitCellCoord(2, 0, -1, 1)},
2773 {UnitCellCoord(2, 0, 0, 0)},
2774 {UnitCellCoord(3, 0, 0, 0)},
2775 {UnitCellCoord(3, 0, 1, -1)},
2776 {UnitCellCoord(2, 0, 1, 0)},
2777 {UnitCellCoord(3, 0, 1, 0)},
2778 {UnitCellCoord(2, 0, 1, 1)},
2779 {UnitCellCoord(3, 1, -1, -1)},
2780 {UnitCellCoord(2, 1, -1, 0)},
2781 {UnitCellCoord(3, 1, -1, 0)},
2782 {UnitCellCoord(2, 1, -1, 1)},
2783 {UnitCellCoord(3, 1, 0, -1)},
2784 {UnitCellCoord(2, 1, 0, 0)},
2785 {UnitCellCoord(3, 1, 0, 0)},
2786 {UnitCellCoord(2, 1, 0, 1)},
2787 {UnitCellCoord(3, 1, 1, -1)},
2788 {UnitCellCoord(2, 1, 1, 0)},
2789 {UnitCellCoord(3, 1, 1, 0)},
2790 {UnitCellCoord(2, 1, 1, 1)},
2791 {UnitCellCoord(3, 1, 2, -1)},
2792 {UnitCellCoord(2, 1, 2, 0)},
2793 {UnitCellCoord(3, 1, 2, 0)},
2794 {UnitCellCoord(2, 1, 2, 1)},
2795 {UnitCellCoord(3, 2, 1, -1)},
2796 {UnitCellCoord(2, 2, 1, 0)},
2797 {UnitCellCoord(3, 2, 1, 0)},
2798 {UnitCellCoord(2, 2, 1, 1)}
2802 {UnitCellCoord(3, -2, -1, -1)},
2803 {UnitCellCoord(2, -2, -1, 0)},
2804 {UnitCellCoord(3, -2, -1, 0)},
2805 {UnitCellCoord(2, -2, -1, 1)},
2806 {UnitCellCoord(3, -1, -2, -1)},
2807 {UnitCellCoord(2, -1, -2, 0)},
2808 {UnitCellCoord(3, -1, -2, 0)},
2809 {UnitCellCoord(2, -1, -2, 1)},
2810 {UnitCellCoord(2, -1, -1, -1)},
2811 {UnitCellCoord(3, -1, -1, -1)},
2812 {UnitCellCoord(2, -1, -1, 0)},
2813 {UnitCellCoord(3, -1, -1, 0)},
2814 {UnitCellCoord(2, -1, -1, 1)},
2815 {UnitCellCoord(3, -1, -1, 1)},
2816 {UnitCellCoord(2, -1, 0, -1)},
2817 {UnitCellCoord(3, -1, 0, -1)},
2818 {UnitCellCoord(2, -1, 0, 0)},
2819 {UnitCellCoord(3, -1, 0, 0)},
2820 {UnitCellCoord(2, -1, 0, 1)},
2821 {UnitCellCoord(3, -1, 0, 1)},
2822 {UnitCellCoord(3, -1, 1, -1)},
2823 {UnitCellCoord(2, -1, 1, 0)},
2824 {UnitCellCoord(3, -1, 1, 0)},
2825 {UnitCellCoord(2, -1, 1, 1)},
2826 {UnitCellCoord(2, 0, -1, -1)},
2827 {UnitCellCoord(3, 0, -1, -1)},
2828 {UnitCellCoord(2, 0, -1, 0)},
2829 {UnitCellCoord(3, 0, -1, 0)},
2830 {UnitCellCoord(2, 0, -1, 1)},
2831 {UnitCellCoord(3, 0, -1, 1)},
2832 {UnitCellCoord(2, 0, 0, 0)},
2833 {UnitCellCoord(3, 0, 0, 0)},
2834 {UnitCellCoord(2, 0, 1, -1)},
2835 {UnitCellCoord(3, 0, 1, -1)},
2836 {UnitCellCoord(2, 0, 1, 0)},
2837 {UnitCellCoord(3, 0, 1, 0)},
2838 {UnitCellCoord(2, 0, 1, 1)},
2839 {UnitCellCoord(3, 0, 1, 1)},
2840 {UnitCellCoord(3, 1, -1, -1)},
2841 {UnitCellCoord(2, 1, -1, 0)},
2842 {UnitCellCoord(3, 1, -1, 0)},
2843 {UnitCellCoord(2, 1, -1, 1)},
2844 {UnitCellCoord(2, 1, 0, -1)},
2845 {UnitCellCoord(3, 1, 0, -1)},
2846 {UnitCellCoord(2, 1, 0, 0)},
2847 {UnitCellCoord(3, 1, 0, 0)},
2848 {UnitCellCoord(2, 1, 0, 1)},
2849 {UnitCellCoord(3, 1, 0, 1)},
2850 {UnitCellCoord(2, 1, 1, -1)},
2851 {UnitCellCoord(3, 1, 1, -1)},
2852 {UnitCellCoord(2, 1, 1, 0)},
2853 {UnitCellCoord(3, 1, 1, 0)},
2854 {UnitCellCoord(2, 1, 1, 1)},
2855 {UnitCellCoord(3, 1, 1, 1)},
2856 {UnitCellCoord(3, 1, 2, -1)},
2857 {UnitCellCoord(2, 1, 2, 0)},
2858 {UnitCellCoord(3, 1, 2, 0)},
2859 {UnitCellCoord(2, 1, 2, 1)},
2860 {UnitCellCoord(3, 2, 1, -1)},
2861 {UnitCellCoord(2, 2, 1, 0)},
2862 {UnitCellCoord(3, 2, 1, 0)},
2863 {UnitCellCoord(2, 2, 1, 1)}
2867 {UnitCellCoord(3, -2, -1, -1)},
2868 {UnitCellCoord(2, -2, -1, 0)},
2869 {UnitCellCoord(3, -2, -1, 0)},
2870 {UnitCellCoord(2, -2, -1, 1)},
2871 {UnitCellCoord(3, -1, -2, -1)},
2872 {UnitCellCoord(2, -1, -2, 0)},
2873 {UnitCellCoord(3, -1, -2, 0)},
2874 {UnitCellCoord(2, -1, -2, 1)},
2875 {UnitCellCoord(2, -1, -1, -1)},
2876 {UnitCellCoord(3, -1, -1, -1)},
2877 {UnitCellCoord(2, -1, -1, 0)},
2878 {UnitCellCoord(3, -1, -1, 0)},
2879 {UnitCellCoord(2, -1, -1, 1)},
2880 {UnitCellCoord(3, -1, -1, 1)},
2881 {UnitCellCoord(2, -1, 0, -1)},
2882 {UnitCellCoord(3, -1, 0, -1)},
2883 {UnitCellCoord(2, -1, 0, 0)},
2884 {UnitCellCoord(3, -1, 0, 0)},
2885 {UnitCellCoord(2, -1, 0, 1)},
2886 {UnitCellCoord(3, -1, 0, 1)},
2887 {UnitCellCoord(3, -1, 1, -1)},
2888 {UnitCellCoord(2, -1, 1, 0)},
2889 {UnitCellCoord(3, -1, 1, 0)},
2890 {UnitCellCoord(2, -1, 1, 1)},
2891 {UnitCellCoord(2, 0, -1, -1)},
2892 {UnitCellCoord(3, 0, -1, -1)},
2893 {UnitCellCoord(2, 0, -1, 0)},
2894 {UnitCellCoord(3, 0, -1, 0)},
2895 {UnitCellCoord(2, 0, -1, 1)},
2896 {UnitCellCoord(3, 0, -1, 1)},
2897 {UnitCellCoord(2, 0, 0, 0)},
2898 {UnitCellCoord(3, 0, 0, 0)},
2899 {UnitCellCoord(2, 0, 1, -1)},
2900 {UnitCellCoord(3, 0, 1, -1)},
2901 {UnitCellCoord(2, 0, 1, 0)},
2902 {UnitCellCoord(3, 0, 1, 0)},
2903 {UnitCellCoord(2, 0, 1, 1)},
2904 {UnitCellCoord(3, 0, 1, 1)},
2905 {UnitCellCoord(3, 1, -1, -1)},
2906 {UnitCellCoord(2, 1, -1, 0)},
2907 {UnitCellCoord(3, 1, -1, 0)},
2908 {UnitCellCoord(2, 1, -1, 1)},
2909 {UnitCellCoord(2, 1, 0, -1)},
2910 {UnitCellCoord(3, 1, 0, -1)},
2911 {UnitCellCoord(2, 1, 0, 0)},
2912 {UnitCellCoord(3, 1, 0, 0)},
2913 {UnitCellCoord(2, 1, 0, 1)},
2914 {UnitCellCoord(3, 1, 0, 1)},
2915 {UnitCellCoord(2, 1, 1, -1)},
2916 {UnitCellCoord(3, 1, 1, -1)},
2917 {UnitCellCoord(2, 1, 1, 0)},
2918 {UnitCellCoord(3, 1, 1, 0)},
2919 {UnitCellCoord(2, 1, 1, 1)},
2920 {UnitCellCoord(3, 1, 1, 1)},
2921 {UnitCellCoord(3, 1, 2, -1)},
2922 {UnitCellCoord(2, 1, 2, 0)},
2923 {UnitCellCoord(3, 1, 2, 0)},
2924 {UnitCellCoord(2, 1, 2, 1)},
2925 {UnitCellCoord(3, 2, 1, -1)},
2926 {UnitCellCoord(2, 2, 1, 0)},
2927 {UnitCellCoord(3, 2, 1, 0)},
2928 {UnitCellCoord(2, 2, 1, 1)}
2932 {UnitCellCoord(3, -2, -1, -1)},
2933 {UnitCellCoord(2, -2, -1, 0)},
2934 {UnitCellCoord(3, -2, -1, 0)},
2935 {UnitCellCoord(2, -2, -1, 1)},
2936 {UnitCellCoord(3, -1, -2, -1)},
2937 {UnitCellCoord(2, -1, -2, 0)},
2938 {UnitCellCoord(3, -1, -2, 0)},
2939 {UnitCellCoord(2, -1, -2, 1)},
2940 {UnitCellCoord(3, -1, 1, -1)},
2941 {UnitCellCoord(2, -1, 1, 0)},
2942 {UnitCellCoord(3, -1, 1, 0)},
2943 {UnitCellCoord(2, -1, 1, 1)},
2944 {UnitCellCoord(2, 0, 0, -1)},
2945 {UnitCellCoord(3, 0, 0, -1)},
2946 {UnitCellCoord(2, 0, 0, 0)},
2947 {UnitCellCoord(3, 0, 0, 0)},
2948 {UnitCellCoord(2, 0, 0, 1)},
2949 {UnitCellCoord(3, 0, 0, 1)},
2950 {UnitCellCoord(3, 1, -1, -1)},
2951 {UnitCellCoord(2, 1, -1, 0)},
2952 {UnitCellCoord(3, 1, -1, 0)},
2953 {UnitCellCoord(2, 1, -1, 1)},
2954 {UnitCellCoord(3, 1, 2, -1)},
2955 {UnitCellCoord(2, 1, 2, 0)},
2956 {UnitCellCoord(3, 1, 2, 0)},
2957 {UnitCellCoord(2, 1, 2, 1)},
2958 {UnitCellCoord(3, 2, 1, -1)},
2959 {UnitCellCoord(2, 2, 1, 0)},
2960 {UnitCellCoord(3, 2, 1, 0)},
2961 {UnitCellCoord(2, 2, 1, 1)}
2965 {UnitCellCoord(3, -2, -1, -1)},
2966 {UnitCellCoord(2, -2, -1, 0)},
2967 {UnitCellCoord(3, -2, -1, 0)},
2968 {UnitCellCoord(2, -2, -1, 1)},
2969 {UnitCellCoord(3, -1, -2, -1)},
2970 {UnitCellCoord(2, -1, -2, 0)},
2971 {UnitCellCoord(3, -1, -2, 0)},
2972 {UnitCellCoord(2, -1, -2, 1)},
2973 {UnitCellCoord(3, -1, 1, -1)},
2974 {UnitCellCoord(2, -1, 1, 0)},
2975 {UnitCellCoord(3, -1, 1, 0)},
2976 {UnitCellCoord(2, -1, 1, 1)},
2977 {UnitCellCoord(2, 0, 0, 0)},
2978 {UnitCellCoord(3, 0, 0, 0)},
2979 {UnitCellCoord(3, 1, -1, -1)},
2980 {UnitCellCoord(2, 1, -1, 0)},
2981 {UnitCellCoord(3, 1, -1, 0)},
2982 {UnitCellCoord(2, 1, -1, 1)},
2983 {UnitCellCoord(3, 1, 2, -1)},
2984 {UnitCellCoord(2, 1, 2, 0)},
2985 {UnitCellCoord(3, 1, 2, 0)},
2986 {UnitCellCoord(2, 1, 2, 1)},
2987 {UnitCellCoord(3, 2, 1, -1)},
2988 {UnitCellCoord(2, 2, 1, 0)},
2989 {UnitCellCoord(3, 2, 1, 0)},
2990 {UnitCellCoord(2, 2, 1, 1)}
2994 {UnitCellCoord(2, -2, -2, 0)},
2995 {UnitCellCoord(3, -2, -2, 0)},
2996 {UnitCellCoord(2, -2, 0, 0)},
2997 {UnitCellCoord(3, -2, 0, 0)},
2998 {UnitCellCoord(2, -1, -1, 0)},
2999 {UnitCellCoord(3, -1, -1, 0)},
3000 {UnitCellCoord(2, -1, 0, 0)},
3001 {UnitCellCoord(3, -1, 0, 0)},
3002 {UnitCellCoord(2, 0, -2, 0)},
3003 {UnitCellCoord(3, 0, -2, 0)},
3004 {UnitCellCoord(2, 0, -1, 0)},
3005 {UnitCellCoord(3, 0, -1, 0)},
3006 {UnitCellCoord(2, 0, 0, 0)},
3007 {UnitCellCoord(3, 0, 0, 0)},
3008 {UnitCellCoord(2, 0, 1, 0)},
3009 {UnitCellCoord(3, 0, 1, 0)},
3010 {UnitCellCoord(2, 0, 2, 0)},
3011 {UnitCellCoord(3, 0, 2, 0)},
3012 {UnitCellCoord(2, 1, 0, 0)},
3013 {UnitCellCoord(3, 1, 0, 0)},
3014 {UnitCellCoord(2, 1, 1, 0)},
3015 {UnitCellCoord(3, 1, 1, 0)},
3016 {UnitCellCoord(2, 2, 0, 0)},
3017 {UnitCellCoord(3, 2, 0, 0)},
3018 {UnitCellCoord(2, 2, 2, 0)},
3019 {UnitCellCoord(3, 2, 2, 0)}
3023 {UnitCellCoord(2, -2, -2, 0)},
3024 {UnitCellCoord(3, -2, -2, 0)},
3025 {UnitCellCoord(2, -2, -1, 0)},
3026 {UnitCellCoord(3, -2, -1, 0)},
3027 {UnitCellCoord(2, -2, 0, 0)},
3028 {UnitCellCoord(3, -2, 0, 0)},
3029 {UnitCellCoord(2, -1, -2, 0)},
3030 {UnitCellCoord(3, -1, -2, 0)},
3031 {UnitCellCoord(2, -1, -1, 0)},
3032 {UnitCellCoord(3, -1, -1, 0)},
3033 {UnitCellCoord(2, -1, 0, 0)},
3034 {UnitCellCoord(3, -1, 0, 0)},
3035 {UnitCellCoord(2, -1, 1, 0)},
3036 {UnitCellCoord(3, -1, 1, 0)},
3037 {UnitCellCoord(2, 0, -2, 0)},
3038 {UnitCellCoord(3, 0, -2, 0)},
3039 {UnitCellCoord(2, 0, -1, 0)},
3040 {UnitCellCoord(3, 0, -1, 0)},
3041 {UnitCellCoord(2, 0, 0, 0)},
3042 {UnitCellCoord(3, 0, 0, 0)},
3043 {UnitCellCoord(2, 0, 1, 0)},
3044 {UnitCellCoord(3, 0, 1, 0)},
3045 {UnitCellCoord(2, 0, 2, 0)},
3046 {UnitCellCoord(3, 0, 2, 0)},
3047 {UnitCellCoord(2, 1, -1, 0)},
3048 {UnitCellCoord(3, 1, -1, 0)},
3049 {UnitCellCoord(2, 1, 0, 0)},
3050 {UnitCellCoord(3, 1, 0, 0)},
3051 {UnitCellCoord(2, 1, 1, 0)},
3052 {UnitCellCoord(3, 1, 1, 0)},
3053 {UnitCellCoord(2, 1, 2, 0)},
3054 {UnitCellCoord(3, 1, 2, 0)},
3055 {UnitCellCoord(2, 2, 0, 0)},
3056 {UnitCellCoord(3, 2, 0, 0)},
3057 {UnitCellCoord(2, 2, 1, 0)},
3058 {UnitCellCoord(3, 2, 1, 0)},
3059 {UnitCellCoord(2, 2, 2, 0)},
3060 {UnitCellCoord(3, 2, 2, 0)}
3064 {UnitCellCoord(2, -2, -2, 0)},
3065 {UnitCellCoord(3, -2, -2, 0)},
3066 {UnitCellCoord(2, -2, 0, 0)},
3067 {UnitCellCoord(3, -2, 0, 0)},
3068 {UnitCellCoord(3, -1, -1, -1)},
3069 {UnitCellCoord(2, -1, -1, 0)},
3070 {UnitCellCoord(3, -1, -1, 0)},
3071 {UnitCellCoord(2, -1, -1, 1)},
3072 {UnitCellCoord(3, -1, 0, -1)},
3073 {UnitCellCoord(2, -1, 0, 0)},
3074 {UnitCellCoord(3, -1, 0, 0)},
3075 {UnitCellCoord(2, -1, 0, 1)},
3076 {UnitCellCoord(2, 0, -2, 0)},
3077 {UnitCellCoord(3, 0, -2, 0)},
3078 {UnitCellCoord(3, 0, -1, -1)},
3079 {UnitCellCoord(2, 0, -1, 0)},
3080 {UnitCellCoord(3, 0, -1, 0)},
3081 {UnitCellCoord(2, 0, -1, 1)},
3082 {UnitCellCoord(2, 0, 0, 0)},
3083 {UnitCellCoord(3, 0, 0, 0)},
3084 {UnitCellCoord(3, 0, 1, -1)},
3085 {UnitCellCoord(2, 0, 1, 0)},
3086 {UnitCellCoord(3, 0, 1, 0)},
3087 {UnitCellCoord(2, 0, 1, 1)},
3088 {UnitCellCoord(2, 0, 2, 0)},
3089 {UnitCellCoord(3, 0, 2, 0)},
3090 {UnitCellCoord(3, 1, 0, -1)},
3091 {UnitCellCoord(2, 1, 0, 0)},
3092 {UnitCellCoord(3, 1, 0, 0)},
3093 {UnitCellCoord(2, 1, 0, 1)},
3094 {UnitCellCoord(3, 1, 1, -1)},
3095 {UnitCellCoord(2, 1, 1, 0)},
3096 {UnitCellCoord(3, 1, 1, 0)},
3097 {UnitCellCoord(2, 1, 1, 1)},
3098 {UnitCellCoord(2, 2, 0, 0)},
3099 {UnitCellCoord(3, 2, 0, 0)},
3100 {UnitCellCoord(2, 2, 2, 0)},
3101 {UnitCellCoord(3, 2, 2, 0)}
3105 {UnitCellCoord(2, -2, -2, 0)},
3106 {UnitCellCoord(3, -2, -2, 0)},
3107 {UnitCellCoord(3, -2, -1, -1)},
3108 {UnitCellCoord(2, -2, -1, 0)},
3109 {UnitCellCoord(3, -2, -1, 0)},
3110 {UnitCellCoord(2, -2, -1, 1)},
3111 {UnitCellCoord(2, -2, 0, 0)},
3112 {UnitCellCoord(3, -2, 0, 0)},
3113 {UnitCellCoord(3, -1, -2, -1)},
3114 {UnitCellCoord(2, -1, -2, 0)},
3115 {UnitCellCoord(3, -1, -2, 0)},
3116 {UnitCellCoord(2, -1, -2, 1)},
3117 {UnitCellCoord(3, -1, -1, -1)},
3118 {UnitCellCoord(2, -1, -1, 0)},
3119 {UnitCellCoord(3, -1, -1, 0)},
3120 {UnitCellCoord(2, -1, -1, 1)},
3121 {UnitCellCoord(3, -1, 0, -1)},
3122 {UnitCellCoord(2, -1, 0, 0)},
3123 {UnitCellCoord(3, -1, 0, 0)},
3124 {UnitCellCoord(2, -1, 0, 1)},
3125 {UnitCellCoord(3, -1, 1, -1)},
3126 {UnitCellCoord(2, -1, 1, 0)},
3127 {UnitCellCoord(3, -1, 1, 0)},
3128 {UnitCellCoord(2, -1, 1, 1)},
3129 {UnitCellCoord(2, 0, -2, 0)},
3130 {UnitCellCoord(3, 0, -2, 0)},
3131 {UnitCellCoord(3, 0, -1, -1)},
3132 {UnitCellCoord(2, 0, -1, 0)},
3133 {UnitCellCoord(3, 0, -1, 0)},
3134 {UnitCellCoord(2, 0, -1, 1)},
3135 {UnitCellCoord(2, 0, 0, 0)},
3136 {UnitCellCoord(3, 0, 0, 0)},
3137 {UnitCellCoord(3, 0, 1, -1)},
3138 {UnitCellCoord(2, 0, 1, 0)},
3139 {UnitCellCoord(3, 0, 1, 0)},
3140 {UnitCellCoord(2, 0, 1, 1)},
3141 {UnitCellCoord(2, 0, 2, 0)},
3142 {UnitCellCoord(3, 0, 2, 0)},
3143 {UnitCellCoord(3, 1, -1, -1)},
3144 {UnitCellCoord(2, 1, -1, 0)},
3145 {UnitCellCoord(3, 1, -1, 0)},
3146 {UnitCellCoord(2, 1, -1, 1)},
3147 {UnitCellCoord(3, 1, 0, -1)},
3148 {UnitCellCoord(2, 1, 0, 0)},
3149 {UnitCellCoord(3, 1, 0, 0)},
3150 {UnitCellCoord(2, 1, 0, 1)},
3151 {UnitCellCoord(3, 1, 1, -1)},
3152 {UnitCellCoord(2, 1, 1, 0)},
3153 {UnitCellCoord(3, 1, 1, 0)},
3154 {UnitCellCoord(2, 1, 1, 1)},
3155 {UnitCellCoord(3, 1, 2, -1)},
3156 {UnitCellCoord(2, 1, 2, 0)},
3157 {UnitCellCoord(3, 1, 2, 0)},
3158 {UnitCellCoord(2, 1, 2, 1)},
3159 {UnitCellCoord(2, 2, 0, 0)},
3160 {UnitCellCoord(3, 2, 0, 0)},
3161 {UnitCellCoord(3, 2, 1, -1)},
3162 {UnitCellCoord(2, 2, 1, 0)},
3163 {UnitCellCoord(3, 2, 1, 0)},
3164 {UnitCellCoord(2, 2, 1, 1)},
3165 {UnitCellCoord(2, 2, 2, 0)},
3166 {UnitCellCoord(3, 2, 2, 0)}
3170 {UnitCellCoord(2, -2, -2, 0)},
3171 {UnitCellCoord(3, -2, -2, 0)},
3172 {UnitCellCoord(3, -2, -1, -1)},
3173 {UnitCellCoord(2, -2, -1, 0)},
3174 {UnitCellCoord(3, -2, -1, 0)},
3175 {UnitCellCoord(2, -2, -1, 1)},
3176 {UnitCellCoord(2, -2, 0, 0)},
3177 {UnitCellCoord(3, -2, 0, 0)},
3178 {UnitCellCoord(3, -1, -2, -1)},
3179 {UnitCellCoord(2, -1, -2, 0)},
3180 {UnitCellCoord(3, -1, -2, 0)},
3181 {UnitCellCoord(2, -1, -2, 1)},
3182 {UnitCellCoord(3, -1, -1, -1)},
3183 {UnitCellCoord(2, -1, -1, 0)},
3184 {UnitCellCoord(3, -1, -1, 0)},
3185 {UnitCellCoord(2, -1, -1, 1)},
3186 {UnitCellCoord(3, -1, 0, -1)},
3187 {UnitCellCoord(2, -1, 0, 0)},
3188 {UnitCellCoord(3, -1, 0, 0)},
3189 {UnitCellCoord(2, -1, 0, 1)},
3190 {UnitCellCoord(3, -1, 1, -1)},
3191 {UnitCellCoord(2, -1, 1, 0)},
3192 {UnitCellCoord(3, -1, 1, 0)},
3193 {UnitCellCoord(2, -1, 1, 1)},
3194 {UnitCellCoord(2, 0, -2, 0)},
3195 {UnitCellCoord(3, 0, -2, 0)},
3196 {UnitCellCoord(3, 0, -1, -1)},
3197 {UnitCellCoord(2, 0, -1, 0)},
3198 {UnitCellCoord(3, 0, -1, 0)},
3199 {UnitCellCoord(2, 0, -1, 1)},
3200 {UnitCellCoord(2, 0, 0, 0)},
3201 {UnitCellCoord(3, 0, 0, 0)},
3202 {UnitCellCoord(3, 0, 1, -1)},
3203 {UnitCellCoord(2, 0, 1, 0)},
3204 {UnitCellCoord(3, 0, 1, 0)},
3205 {UnitCellCoord(2, 0, 1, 1)},
3206 {UnitCellCoord(2, 0, 2, 0)},
3207 {UnitCellCoord(3, 0, 2, 0)},
3208 {UnitCellCoord(3, 1, -1, -1)},
3209 {UnitCellCoord(2, 1, -1, 0)},
3210 {UnitCellCoord(3, 1, -1, 0)},
3211 {UnitCellCoord(2, 1, -1, 1)},
3212 {UnitCellCoord(3, 1, 0, -1)},
3213 {UnitCellCoord(2, 1, 0, 0)},
3214 {UnitCellCoord(3, 1, 0, 0)},
3215 {UnitCellCoord(2, 1, 0, 1)},
3216 {UnitCellCoord(3, 1, 1, -1)},
3217 {UnitCellCoord(2, 1, 1, 0)},
3218 {UnitCellCoord(3, 1, 1, 0)},
3219 {UnitCellCoord(2, 1, 1, 1)},
3220 {UnitCellCoord(3, 1, 2, -1)},
3221 {UnitCellCoord(2, 1, 2, 0)},
3222 {UnitCellCoord(3, 1, 2, 0)},
3223 {UnitCellCoord(2, 1, 2, 1)},
3224 {UnitCellCoord(2, 2, 0, 0)},
3225 {UnitCellCoord(3, 2, 0, 0)},
3226 {UnitCellCoord(3, 2, 1, -1)},
3227 {UnitCellCoord(2, 2, 1, 0)},
3228 {UnitCellCoord(3, 2, 1, 0)},
3229 {UnitCellCoord(2, 2, 1, 1)},
3230 {UnitCellCoord(2, 2, 2, 0)},
3231 {UnitCellCoord(3, 2, 2, 0)}
3235 {UnitCellCoord(2, -2, -2, 0)},
3236 {UnitCellCoord(3, -2, -2, 0)},
3237 {UnitCellCoord(2, -2, 0, 0)},
3238 {UnitCellCoord(3, -2, 0, 0)},
3239 {UnitCellCoord(2, -1, -1, -1)},
3240 {UnitCellCoord(3, -1, -1, -1)},
3241 {UnitCellCoord(2, -1, -1, 1)},
3242 {UnitCellCoord(3, -1, -1, 1)},
3243 {UnitCellCoord(2, -1, 0, -1)},
3244 {UnitCellCoord(3, -1, 0, -1)},
3245 {UnitCellCoord(2, -1, 0, 1)},
3246 {UnitCellCoord(3, -1, 0, 1)},
3247 {UnitCellCoord(2, 0, -2, 0)},
3248 {UnitCellCoord(3, 0, -2, 0)},
3249 {UnitCellCoord(2, 0, -1, -1)},
3250 {UnitCellCoord(3, 0, -1, -1)},
3251 {UnitCellCoord(2, 0, -1, 1)},
3252 {UnitCellCoord(3, 0, -1, 1)},
3253 {UnitCellCoord(2, 0, 0, 0)},
3254 {UnitCellCoord(3, 0, 0, 0)},
3255 {UnitCellCoord(2, 0, 1, -1)},
3256 {UnitCellCoord(3, 0, 1, -1)},
3257 {UnitCellCoord(2, 0, 1, 1)},
3258 {UnitCellCoord(3, 0, 1, 1)},
3259 {UnitCellCoord(2, 0, 2, 0)},
3260 {UnitCellCoord(3, 0, 2, 0)},
3261 {UnitCellCoord(2, 1, 0, -1)},
3262 {UnitCellCoord(3, 1, 0, -1)},
3263 {UnitCellCoord(2, 1, 0, 1)},
3264 {UnitCellCoord(3, 1, 0, 1)},
3265 {UnitCellCoord(2, 1, 1, -1)},
3266 {UnitCellCoord(3, 1, 1, -1)},
3267 {UnitCellCoord(2, 1, 1, 1)},
3268 {UnitCellCoord(3, 1, 1, 1)},
3269 {UnitCellCoord(2, 2, 0, 0)},
3270 {UnitCellCoord(3, 2, 0, 0)},
3271 {UnitCellCoord(2, 2, 2, 0)},
3272 {UnitCellCoord(3, 2, 2, 0)}
3276 {UnitCellCoord(2, -2, -2, 0)},
3277 {UnitCellCoord(3, -2, -2, 0)},
3278 {UnitCellCoord(2, -2, 0, 0)},
3279 {UnitCellCoord(3, -2, 0, 0)},
3280 {UnitCellCoord(2, 0, -2, 0)},
3281 {UnitCellCoord(3, 0, -2, 0)},
3282 {UnitCellCoord(2, 0, 0, 0)},
3283 {UnitCellCoord(3, 0, 0, 0)},
3284 {UnitCellCoord(2, 0, 2, 0)},
3285 {UnitCellCoord(3, 0, 2, 0)},
3286 {UnitCellCoord(2, 2, 0, 0)},
3287 {UnitCellCoord(3, 2, 0, 0)},
3288 {UnitCellCoord(2, 2, 2, 0)},
3289 {UnitCellCoord(3, 2, 2, 0)}
3293 {UnitCellCoord(3, -2, -2, -1)},
3294 {UnitCellCoord(2, -2, -2, 0)},
3295 {UnitCellCoord(3, -2, -2, 0)},
3296 {UnitCellCoord(2, -2, -2, 1)},
3297 {UnitCellCoord(3, -2, 0, -1)},
3298 {UnitCellCoord(2, -2, 0, 0)},
3299 {UnitCellCoord(3, -2, 0, 0)},
3300 {UnitCellCoord(2, -2, 0, 1)},
3301 {UnitCellCoord(3, 0, -2, -1)},
3302 {UnitCellCoord(2, 0, -2, 0)},
3303 {UnitCellCoord(3, 0, -2, 0)},
3304 {UnitCellCoord(2, 0, -2, 1)},
3305 {UnitCellCoord(3, 0, 0, -1)},
3306 {UnitCellCoord(2, 0, 0, 0)},
3307 {UnitCellCoord(3, 0, 0, 0)},
3308 {UnitCellCoord(2, 0, 0, 1)},
3309 {UnitCellCoord(3, 0, 2, -1)},
3310 {UnitCellCoord(2, 0, 2, 0)},
3311 {UnitCellCoord(3, 0, 2, 0)},
3312 {UnitCellCoord(2, 0, 2, 1)},
3313 {UnitCellCoord(3, 2, 0, -1)},
3314 {UnitCellCoord(2, 2, 0, 0)},
3315 {UnitCellCoord(3, 2, 0, 0)},
3316 {UnitCellCoord(2, 2, 0, 1)},
3317 {UnitCellCoord(3, 2, 2, -1)},
3318 {UnitCellCoord(2, 2, 2, 0)},
3319 {UnitCellCoord(3, 2, 2, 0)},
3320 {UnitCellCoord(2, 2, 2, 1)}
3324 {UnitCellCoord(3, -2, -2, -1)},
3325 {UnitCellCoord(2, -2, -2, 0)},
3326 {UnitCellCoord(3, -2, -2, 0)},
3327 {UnitCellCoord(2, -2, -2, 1)},
3328 {UnitCellCoord(3, -2, -1, -1)},
3329 {UnitCellCoord(2, -2, -1, 0)},
3330 {UnitCellCoord(3, -2, -1, 0)},
3331 {UnitCellCoord(2, -2, -1, 1)},
3332 {UnitCellCoord(3, -2, 0, -1)},
3333 {UnitCellCoord(2, -2, 0, 0)},
3334 {UnitCellCoord(3, -2, 0, 0)},
3335 {UnitCellCoord(2, -2, 0, 1)},
3336 {UnitCellCoord(3, -1, -2, -1)},
3337 {UnitCellCoord(2, -1, -2, 0)},
3338 {UnitCellCoord(3, -1, -2, 0)},
3339 {UnitCellCoord(2, -1, -2, 1)},
3340 {UnitCellCoord(2, -1, -1, 0)},
3341 {UnitCellCoord(3, -1, -1, 0)},
3342 {UnitCellCoord(2, -1, 0, 0)},
3343 {UnitCellCoord(3, -1, 0, 0)},
3344 {UnitCellCoord(3, -1, 1, -1)},
3345 {UnitCellCoord(2, -1, 1, 0)},
3346 {UnitCellCoord(3, -1, 1, 0)},
3347 {UnitCellCoord(2, -1, 1, 1)},
3348 {UnitCellCoord(3, 0, -2, -1)},
3349 {UnitCellCoord(2, 0, -2, 0)},
3350 {UnitCellCoord(3, 0, -2, 0)},
3351 {UnitCellCoord(2, 0, -2, 1)},
3352 {UnitCellCoord(2, 0, -1, 0)},
3353 {UnitCellCoord(3, 0, -1, 0)},
3354 {UnitCellCoord(2, 0, 0, 0)},
3355 {UnitCellCoord(3, 0, 0, 0)},
3356 {UnitCellCoord(2, 0, 1, 0)},
3357 {UnitCellCoord(3, 0, 1, 0)},
3358 {UnitCellCoord(3, 0, 2, -1)},
3359 {UnitCellCoord(2, 0, 2, 0)},
3360 {UnitCellCoord(3, 0, 2, 0)},
3361 {UnitCellCoord(2, 0, 2, 1)},
3362 {UnitCellCoord(3, 1, -1, -1)},
3363 {UnitCellCoord(2, 1, -1, 0)},
3364 {UnitCellCoord(3, 1, -1, 0)},
3365 {UnitCellCoord(2, 1, -1, 1)},
3366 {UnitCellCoord(2, 1, 0, 0)},
3367 {UnitCellCoord(3, 1, 0, 0)},
3368 {UnitCellCoord(2, 1, 1, 0)},
3369 {UnitCellCoord(3, 1, 1, 0)},
3370 {UnitCellCoord(3, 1, 2, -1)},
3371 {UnitCellCoord(2, 1, 2, 0)},
3372 {UnitCellCoord(3, 1, 2, 0)},
3373 {UnitCellCoord(2, 1, 2, 1)},
3374 {UnitCellCoord(3, 2, 0, -1)},
3375 {UnitCellCoord(2, 2, 0, 0)},
3376 {UnitCellCoord(3, 2, 0, 0)},
3377 {UnitCellCoord(2, 2, 0, 1)},
3378 {UnitCellCoord(3, 2, 1, -1)},
3379 {UnitCellCoord(2, 2, 1, 0)},
3380 {UnitCellCoord(3, 2, 1, 0)},
3381 {UnitCellCoord(2, 2, 1, 1)},
3382 {UnitCellCoord(3, 2, 2, -1)},
3383 {UnitCellCoord(2, 2, 2, 0)},
3384 {UnitCellCoord(3, 2, 2, 0)},
3385 {UnitCellCoord(2, 2, 2, 1)}
3389 {UnitCellCoord(3, -2, -2, -1)},
3390 {UnitCellCoord(2, -2, -2, 0)},
3391 {UnitCellCoord(3, -2, -2, 0)},
3392 {UnitCellCoord(2, -2, -2, 1)},
3393 {UnitCellCoord(3, -2, 0, -1)},
3394 {UnitCellCoord(2, -2, 0, 0)},
3395 {UnitCellCoord(3, -2, 0, 0)},
3396 {UnitCellCoord(2, -2, 0, 1)},
3397 {UnitCellCoord(3, -1, -1, -1)},
3398 {UnitCellCoord(2, -1, -1, 0)},
3399 {UnitCellCoord(3, -1, -1, 0)},
3400 {UnitCellCoord(2, -1, -1, 1)},
3401 {UnitCellCoord(3, -1, 0, -1)},
3402 {UnitCellCoord(2, -1, 0, 0)},
3403 {UnitCellCoord(3, -1, 0, 0)},
3404 {UnitCellCoord(2, -1, 0, 1)},
3405 {UnitCellCoord(3, 0, -2, -1)},
3406 {UnitCellCoord(2, 0, -2, 0)},
3407 {UnitCellCoord(3, 0, -2, 0)},
3408 {UnitCellCoord(2, 0, -2, 1)},
3409 {UnitCellCoord(3, 0, -1, -1)},
3410 {UnitCellCoord(2, 0, -1, 0)},
3411 {UnitCellCoord(3, 0, -1, 0)},
3412 {UnitCellCoord(2, 0, -1, 1)},
3413 {UnitCellCoord(2, 0, 0, 0)},
3414 {UnitCellCoord(3, 0, 0, 0)},
3415 {UnitCellCoord(3, 0, 1, -1)},
3416 {UnitCellCoord(2, 0, 1, 0)},
3417 {UnitCellCoord(3, 0, 1, 0)},
3418 {UnitCellCoord(2, 0, 1, 1)},
3419 {UnitCellCoord(3, 0, 2, -1)},
3420 {UnitCellCoord(2, 0, 2, 0)},
3421 {UnitCellCoord(3, 0, 2, 0)},
3422 {UnitCellCoord(2, 0, 2, 1)},
3423 {UnitCellCoord(3, 1, 0, -1)},
3424 {UnitCellCoord(2, 1, 0, 0)},
3425 {UnitCellCoord(3, 1, 0, 0)},
3426 {UnitCellCoord(2, 1, 0, 1)},
3427 {UnitCellCoord(3, 1, 1, -1)},
3428 {UnitCellCoord(2, 1, 1, 0)},
3429 {UnitCellCoord(3, 1, 1, 0)},
3430 {UnitCellCoord(2, 1, 1, 1)},
3431 {UnitCellCoord(3, 2, 0, -1)},
3432 {UnitCellCoord(2, 2, 0, 0)},
3433 {UnitCellCoord(3, 2, 0, 0)},
3434 {UnitCellCoord(2, 2, 0, 1)},
3435 {UnitCellCoord(3, 2, 2, -1)},
3436 {UnitCellCoord(2, 2, 2, 0)},
3437 {UnitCellCoord(3, 2, 2, 0)},
3438 {UnitCellCoord(2, 2, 2, 1)}
3442 {UnitCellCoord(3, -2, -2, -1)},
3443 {UnitCellCoord(2, -2, -2, 0)},
3444 {UnitCellCoord(3, -2, -2, 0)},
3445 {UnitCellCoord(2, -2, -2, 1)},
3446 {UnitCellCoord(3, -2, -1, -1)},
3447 {UnitCellCoord(2, -2, -1, 0)},
3448 {UnitCellCoord(3, -2, -1, 0)},
3449 {UnitCellCoord(2, -2, -1, 1)},
3450 {UnitCellCoord(3, -2, 0, -1)},
3451 {UnitCellCoord(2, -2, 0, 0)},
3452 {UnitCellCoord(3, -2, 0, 0)},
3453 {UnitCellCoord(2, -2, 0, 1)},
3454 {UnitCellCoord(3, -1, -2, -1)},
3455 {UnitCellCoord(2, -1, -2, 0)},
3456 {UnitCellCoord(3, -1, -2, 0)},
3457 {UnitCellCoord(2, -1, -2, 1)},
3458 {UnitCellCoord(2, -1, -1, 0)},
3459 {UnitCellCoord(3, -1, -1, 0)},
3460 {UnitCellCoord(2, -1, 0, 0)},
3461 {UnitCellCoord(3, -1, 0, 0)},
3462 {UnitCellCoord(3, -1, 1, -1)},
3463 {UnitCellCoord(2, -1, 1, 0)},
3464 {UnitCellCoord(3, -1, 1, 0)},
3465 {UnitCellCoord(2, -1, 1, 1)},
3466 {UnitCellCoord(3, 0, -2, -1)},
3467 {UnitCellCoord(2, 0, -2, 0)},
3468 {UnitCellCoord(3, 0, -2, 0)},
3469 {UnitCellCoord(2, 0, -2, 1)},
3470 {UnitCellCoord(2, 0, -1, 0)},
3471 {UnitCellCoord(3, 0, -1, 0)},
3472 {UnitCellCoord(2, 0, 0, 0)},
3473 {UnitCellCoord(3, 0, 0, 0)},
3474 {UnitCellCoord(2, 0, 1, 0)},
3475 {UnitCellCoord(3, 0, 1, 0)},
3476 {UnitCellCoord(3, 0, 2, -1)},
3477 {UnitCellCoord(2, 0, 2, 0)},
3478 {UnitCellCoord(3, 0, 2, 0)},
3479 {UnitCellCoord(2, 0, 2, 1)},
3480 {UnitCellCoord(3, 1, -1, -1)},
3481 {UnitCellCoord(2, 1, -1, 0)},
3482 {UnitCellCoord(3, 1, -1, 0)},
3483 {UnitCellCoord(2, 1, -1, 1)},
3484 {UnitCellCoord(2, 1, 0, 0)},
3485 {UnitCellCoord(3, 1, 0, 0)},
3486 {UnitCellCoord(2, 1, 1, 0)},
3487 {UnitCellCoord(3, 1, 1, 0)},
3488 {UnitCellCoord(3, 1, 2, -1)},
3489 {UnitCellCoord(2, 1, 2, 0)},
3490 {UnitCellCoord(3, 1, 2, 0)},
3491 {UnitCellCoord(2, 1, 2, 1)},
3492 {UnitCellCoord(3, 2, 0, -1)},
3493 {UnitCellCoord(2, 2, 0, 0)},
3494 {UnitCellCoord(3, 2, 0, 0)},
3495 {UnitCellCoord(2, 2, 0, 1)},
3496 {UnitCellCoord(3, 2, 1, -1)},
3497 {UnitCellCoord(2, 2, 1, 0)},
3498 {UnitCellCoord(3, 2, 1, 0)},
3499 {UnitCellCoord(2, 2, 1, 1)},
3500 {UnitCellCoord(3, 2, 2, -1)},
3501 {UnitCellCoord(2, 2, 2, 0)},
3502 {UnitCellCoord(3, 2, 2, 0)},
3503 {UnitCellCoord(2, 2, 2, 1)}
3507 {UnitCellCoord(3, -2, -2, -1)},
3508 {UnitCellCoord(2, -2, -2, 0)},
3509 {UnitCellCoord(3, -2, -2, 0)},
3510 {UnitCellCoord(2, -2, -2, 1)},
3511 {UnitCellCoord(2, -2, -1, 0)},
3512 {UnitCellCoord(3, -2, -1, 0)},
3513 {UnitCellCoord(3, -2, 0, -1)},
3514 {UnitCellCoord(2, -2, 0, 0)},
3515 {UnitCellCoord(3, -2, 0, 0)},
3516 {UnitCellCoord(2, -2, 0, 1)},
3517 {UnitCellCoord(2, -1, -2, 0)},
3518 {UnitCellCoord(3, -1, -2, 0)},
3519 {UnitCellCoord(3, -1, -1, -1)},
3520 {UnitCellCoord(2, -1, -1, 0)},
3521 {UnitCellCoord(3, -1, -1, 0)},
3522 {UnitCellCoord(2, -1, -1, 1)},
3523 {UnitCellCoord(3, -1, 0, -1)},
3524 {UnitCellCoord(2, -1, 0, 0)},
3525 {UnitCellCoord(3, -1, 0, 0)},
3526 {UnitCellCoord(2, -1, 0, 1)},
3527 {UnitCellCoord(2, -1, 1, 0)},
3528 {UnitCellCoord(3, -1, 1, 0)},
3529 {UnitCellCoord(3, 0, -2, -1)},
3530 {UnitCellCoord(2, 0, -2, 0)},
3531 {UnitCellCoord(3, 0, -2, 0)},
3532 {UnitCellCoord(2, 0, -2, 1)},
3533 {UnitCellCoord(3, 0, -1, -1)},
3534 {UnitCellCoord(2, 0, -1, 0)},
3535 {UnitCellCoord(3, 0, -1, 0)},
3536 {UnitCellCoord(2, 0, -1, 1)},
3537 {UnitCellCoord(2, 0, 0, 0)},
3538 {UnitCellCoord(3, 0, 0, 0)},
3539 {UnitCellCoord(3, 0, 1, -1)},
3540 {UnitCellCoord(2, 0, 1, 0)},
3541 {UnitCellCoord(3, 0, 1, 0)},
3542 {UnitCellCoord(2, 0, 1, 1)},
3543 {UnitCellCoord(3, 0, 2, -1)},
3544 {UnitCellCoord(2, 0, 2, 0)},
3545 {UnitCellCoord(3, 0, 2, 0)},
3546 {UnitCellCoord(2, 0, 2, 1)},
3547 {UnitCellCoord(2, 1, -1, 0)},
3548 {UnitCellCoord(3, 1, -1, 0)},
3549 {UnitCellCoord(3, 1, 0, -1)},
3550 {UnitCellCoord(2, 1, 0, 0)},
3551 {UnitCellCoord(3, 1, 0, 0)},
3552 {UnitCellCoord(2, 1, 0, 1)},
3553 {UnitCellCoord(3, 1, 1, -1)},
3554 {UnitCellCoord(2, 1, 1, 0)},
3555 {UnitCellCoord(3, 1, 1, 0)},
3556 {UnitCellCoord(2, 1, 1, 1)},
3557 {UnitCellCoord(2, 1, 2, 0)},
3558 {UnitCellCoord(3, 1, 2, 0)},
3559 {UnitCellCoord(3, 2, 0, -1)},
3560 {UnitCellCoord(2, 2, 0, 0)},
3561 {UnitCellCoord(3, 2, 0, 0)},
3562 {UnitCellCoord(2, 2, 0, 1)},
3563 {UnitCellCoord(2, 2, 1, 0)},
3564 {UnitCellCoord(3, 2, 1, 0)},
3565 {UnitCellCoord(3, 2, 2, -1)},
3566 {UnitCellCoord(2, 2, 2, 0)},
3567 {UnitCellCoord(3, 2, 2, 0)},
3568 {UnitCellCoord(2, 2, 2, 1)}
3572 {UnitCellCoord(3, -2, -2, -1)},
3573 {UnitCellCoord(2, -2, -2, 0)},
3574 {UnitCellCoord(3, -2, -2, 0)},
3575 {UnitCellCoord(2, -2, -2, 1)},
3576 {UnitCellCoord(3, -2, 0, -1)},
3577 {UnitCellCoord(2, -2, 0, 0)},
3578 {UnitCellCoord(3, -2, 0, 0)},
3579 {UnitCellCoord(2, -2, 0, 1)},
3580 {UnitCellCoord(2, -1, -1, -1)},
3581 {UnitCellCoord(3, -1, -1, -1)},
3582 {UnitCellCoord(2, -1, -1, 0)},
3583 {UnitCellCoord(3, -1, -1, 0)},
3584 {UnitCellCoord(2, -1, -1, 1)},
3585 {UnitCellCoord(3, -1, -1, 1)},
3586 {UnitCellCoord(2, -1, 0, -1)},
3587 {UnitCellCoord(3, -1, 0, -1)},
3588 {UnitCellCoord(2, -1, 0, 0)},
3589 {UnitCellCoord(3, -1, 0, 0)},
3590 {UnitCellCoord(2, -1, 0, 1)},
3591 {UnitCellCoord(3, -1, 0, 1)},
3592 {UnitCellCoord(3, 0, -2, -1)},
3593 {UnitCellCoord(2, 0, -2, 0)},
3594 {UnitCellCoord(3, 0, -2, 0)},
3595 {UnitCellCoord(2, 0, -2, 1)},
3596 {UnitCellCoord(2, 0, -1, -1)},
3597 {UnitCellCoord(3, 0, -1, -1)},
3598 {UnitCellCoord(2, 0, -1, 0)},
3599 {UnitCellCoord(3, 0, -1, 0)},
3600 {UnitCellCoord(2, 0, -1, 1)},
3601 {UnitCellCoord(3, 0, -1, 1)},
3602 {UnitCellCoord(2, 0, 0, 0)},
3603 {UnitCellCoord(3, 0, 0, 0)},
3604 {UnitCellCoord(2, 0, 1, -1)},
3605 {UnitCellCoord(3, 0, 1, -1)},
3606 {UnitCellCoord(2, 0, 1, 0)},
3607 {UnitCellCoord(3, 0, 1, 0)},
3608 {UnitCellCoord(2, 0, 1, 1)},
3609 {UnitCellCoord(3, 0, 1, 1)},
3610 {UnitCellCoord(3, 0, 2, -1)},
3611 {UnitCellCoord(2, 0, 2, 0)},
3612 {UnitCellCoord(3, 0, 2, 0)},
3613 {UnitCellCoord(2, 0, 2, 1)},
3614 {UnitCellCoord(2, 1, 0, -1)},
3615 {UnitCellCoord(3, 1, 0, -1)},
3616 {UnitCellCoord(2, 1, 0, 0)},
3617 {UnitCellCoord(3, 1, 0, 0)},
3618 {UnitCellCoord(2, 1, 0, 1)},
3619 {UnitCellCoord(3, 1, 0, 1)},
3620 {UnitCellCoord(2, 1, 1, -1)},
3621 {UnitCellCoord(3, 1, 1, -1)},
3622 {UnitCellCoord(2, 1, 1, 0)},
3623 {UnitCellCoord(3, 1, 1, 0)},
3624 {UnitCellCoord(2, 1, 1, 1)},
3625 {UnitCellCoord(3, 1, 1, 1)},
3626 {UnitCellCoord(3, 2, 0, -1)},
3627 {UnitCellCoord(2, 2, 0, 0)},
3628 {UnitCellCoord(3, 2, 0, 0)},
3629 {UnitCellCoord(2, 2, 0, 1)},
3630 {UnitCellCoord(3, 2, 2, -1)},
3631 {UnitCellCoord(2, 2, 2, 0)},
3632 {UnitCellCoord(3, 2, 2, 0)},
3633 {UnitCellCoord(2, 2, 2, 1)}
3637 {UnitCellCoord(3, -2, -2, -1)},
3638 {UnitCellCoord(2, -2, -2, 0)},
3639 {UnitCellCoord(3, -2, -2, 0)},
3640 {UnitCellCoord(2, -2, -2, 1)},
3641 {UnitCellCoord(2, -2, -1, 0)},
3642 {UnitCellCoord(3, -2, -1, 0)},
3643 {UnitCellCoord(3, -2, 0, -1)},
3644 {UnitCellCoord(2, -2, 0, 0)},
3645 {UnitCellCoord(3, -2, 0, 0)},
3646 {UnitCellCoord(2, -2, 0, 1)},
3647 {UnitCellCoord(2, -1, -2, 0)},
3648 {UnitCellCoord(3, -1, -2, 0)},
3649 {UnitCellCoord(3, -1, -1, -1)},
3650 {UnitCellCoord(2, -1, -1, 0)},
3651 {UnitCellCoord(3, -1, -1, 0)},
3652 {UnitCellCoord(2, -1, -1, 1)},
3653 {UnitCellCoord(3, -1, 0, -1)},
3654 {UnitCellCoord(2, -1, 0, 0)},
3655 {UnitCellCoord(3, -1, 0, 0)},
3656 {UnitCellCoord(2, -1, 0, 1)},
3657 {UnitCellCoord(2, -1, 1, 0)},
3658 {UnitCellCoord(3, -1, 1, 0)},
3659 {UnitCellCoord(3, 0, -2, -1)},
3660 {UnitCellCoord(2, 0, -2, 0)},
3661 {UnitCellCoord(3, 0, -2, 0)},
3662 {UnitCellCoord(2, 0, -2, 1)},
3663 {UnitCellCoord(3, 0, -1, -1)},
3664 {UnitCellCoord(2, 0, -1, 0)},
3665 {UnitCellCoord(3, 0, -1, 0)},
3666 {UnitCellCoord(2, 0, -1, 1)},
3667 {UnitCellCoord(2, 0, 0, 0)},
3668 {UnitCellCoord(3, 0, 0, 0)},
3669 {UnitCellCoord(3, 0, 1, -1)},
3670 {UnitCellCoord(2, 0, 1, 0)},
3671 {UnitCellCoord(3, 0, 1, 0)},
3672 {UnitCellCoord(2, 0, 1, 1)},
3673 {UnitCellCoord(3, 0, 2, -1)},
3674 {UnitCellCoord(2, 0, 2, 0)},
3675 {UnitCellCoord(3, 0, 2, 0)},
3676 {UnitCellCoord(2, 0, 2, 1)},
3677 {UnitCellCoord(2, 1, -1, 0)},
3678 {UnitCellCoord(3, 1, -1, 0)},
3679 {UnitCellCoord(3, 1, 0, -1)},
3680 {UnitCellCoord(2, 1, 0, 0)},
3681 {UnitCellCoord(3, 1, 0, 0)},
3682 {UnitCellCoord(2, 1, 0, 1)},
3683 {UnitCellCoord(3, 1, 1, -1)},
3684 {UnitCellCoord(2, 1, 1, 0)},
3685 {UnitCellCoord(3, 1, 1, 0)},
3686 {UnitCellCoord(2, 1, 1, 1)},
3687 {UnitCellCoord(2, 1, 2, 0)},
3688 {UnitCellCoord(3, 1, 2, 0)},
3689 {UnitCellCoord(3, 2, 0, -1)},
3690 {UnitCellCoord(2, 2, 0, 0)},
3691 {UnitCellCoord(3, 2, 0, 0)},
3692 {UnitCellCoord(2, 2, 0, 1)},
3693 {UnitCellCoord(2, 2, 1, 0)},
3694 {UnitCellCoord(3, 2, 1, 0)},
3695 {UnitCellCoord(3, 2, 2, -1)},
3696 {UnitCellCoord(2, 2, 2, 0)},
3697 {UnitCellCoord(3, 2, 2, 0)},
3698 {UnitCellCoord(2, 2, 2, 1)}
3702 {UnitCellCoord(3, -2, -2, -1)},
3703 {UnitCellCoord(2, -2, -2, 0)},
3704 {UnitCellCoord(3, -2, -2, 0)},
3705 {UnitCellCoord(2, -2, -2, 1)},
3706 {UnitCellCoord(3, -2, 0, -1)},
3707 {UnitCellCoord(2, -2, 0, 0)},
3708 {UnitCellCoord(3, -2, 0, 0)},
3709 {UnitCellCoord(2, -2, 0, 1)},
3710 {UnitCellCoord(3, 0, -2, -1)},
3711 {UnitCellCoord(2, 0, -2, 0)},
3712 {UnitCellCoord(3, 0, -2, 0)},
3713 {UnitCellCoord(2, 0, -2, 1)},
3714 {UnitCellCoord(2, 0, 0, -1)},
3715 {UnitCellCoord(3, 0, 0, -1)},
3716 {UnitCellCoord(2, 0, 0, 0)},
3717 {UnitCellCoord(3, 0, 0, 0)},
3718 {UnitCellCoord(2, 0, 0, 1)},
3719 {UnitCellCoord(3, 0, 0, 1)},
3720 {UnitCellCoord(3, 0, 2, -1)},
3721 {UnitCellCoord(2, 0, 2, 0)},
3722 {UnitCellCoord(3, 0, 2, 0)},
3723 {UnitCellCoord(2, 0, 2, 1)},
3724 {UnitCellCoord(3, 2, 0, -1)},
3725 {UnitCellCoord(2, 2, 0, 0)},
3726 {UnitCellCoord(3, 2, 0, 0)},
3727 {UnitCellCoord(2, 2, 0, 1)},
3728 {UnitCellCoord(3, 2, 2, -1)},
3729 {UnitCellCoord(2, 2, 2, 0)},
3730 {UnitCellCoord(3, 2, 2, 0)},
3731 {UnitCellCoord(2, 2, 2, 1)}
3735 {UnitCellCoord(3, -2, -2, -1)},
3736 {UnitCellCoord(2, -2, -2, 0)},
3737 {UnitCellCoord(3, -2, -2, 0)},
3738 {UnitCellCoord(2, -2, -2, 1)},
3739 {UnitCellCoord(3, -2, -1, -1)},
3740 {UnitCellCoord(2, -2, -1, 0)},
3741 {UnitCellCoord(3, -2, -1, 0)},
3742 {UnitCellCoord(2, -2, -1, 1)},
3743 {UnitCellCoord(3, -2, 0, -1)},
3744 {UnitCellCoord(2, -2, 0, 0)},
3745 {UnitCellCoord(3, -2, 0, 0)},
3746 {UnitCellCoord(2, -2, 0, 1)},
3747 {UnitCellCoord(3, -1, -2, -1)},
3748 {UnitCellCoord(2, -1, -2, 0)},
3749 {UnitCellCoord(3, -1, -2, 0)},
3750 {UnitCellCoord(2, -1, -2, 1)},
3751 {UnitCellCoord(2, -1, -1, -1)},
3752 {UnitCellCoord(3, -1, -1, -1)},
3753 {UnitCellCoord(2, -1, -1, 1)},
3754 {UnitCellCoord(3, -1, -1, 1)},
3755 {UnitCellCoord(2, -1, 0, -1)},
3756 {UnitCellCoord(3, -1, 0, -1)},
3757 {UnitCellCoord(2, -1, 0, 1)},
3758 {UnitCellCoord(3, -1, 0, 1)},
3759 {UnitCellCoord(3, -1, 1, -1)},
3760 {UnitCellCoord(2, -1, 1, 0)},
3761 {UnitCellCoord(3, -1, 1, 0)},
3762 {UnitCellCoord(2, -1, 1, 1)},
3763 {UnitCellCoord(3, 0, -2, -1)},
3764 {UnitCellCoord(2, 0, -2, 0)},
3765 {UnitCellCoord(3, 0, -2, 0)},
3766 {UnitCellCoord(2, 0, -2, 1)},
3767 {UnitCellCoord(2, 0, -1, -1)},
3768 {UnitCellCoord(3, 0, -1, -1)},
3769 {UnitCellCoord(2, 0, -1, 1)},
3770 {UnitCellCoord(3, 0, -1, 1)},
3771 {UnitCellCoord(2, 0, 0, 0)},
3772 {UnitCellCoord(3, 0, 0, 0)},
3773 {UnitCellCoord(2, 0, 1, -1)},
3774 {UnitCellCoord(3, 0, 1, -1)},
3775 {UnitCellCoord(2, 0, 1, 1)},
3776 {UnitCellCoord(3, 0, 1, 1)},
3777 {UnitCellCoord(3, 0, 2, -1)},
3778 {UnitCellCoord(2, 0, 2, 0)},
3779 {UnitCellCoord(3, 0, 2, 0)},
3780 {UnitCellCoord(2, 0, 2, 1)},
3781 {UnitCellCoord(3, 1, -1, -1)},
3782 {UnitCellCoord(2, 1, -1, 0)},
3783 {UnitCellCoord(3, 1, -1, 0)},
3784 {UnitCellCoord(2, 1, -1, 1)},
3785 {UnitCellCoord(2, 1, 0, -1)},
3786 {UnitCellCoord(3, 1, 0, -1)},
3787 {UnitCellCoord(2, 1, 0, 1)},
3788 {UnitCellCoord(3, 1, 0, 1)},
3789 {UnitCellCoord(2, 1, 1, -1)},
3790 {UnitCellCoord(3, 1, 1, -1)},
3791 {UnitCellCoord(2, 1, 1, 1)},
3792 {UnitCellCoord(3, 1, 1, 1)},
3793 {UnitCellCoord(3, 1, 2, -1)},
3794 {UnitCellCoord(2, 1, 2, 0)},
3795 {UnitCellCoord(3, 1, 2, 0)},
3796 {UnitCellCoord(2, 1, 2, 1)},
3797 {UnitCellCoord(3, 2, 0, -1)},
3798 {UnitCellCoord(2, 2, 0, 0)},
3799 {UnitCellCoord(3, 2, 0, 0)},
3800 {UnitCellCoord(2, 2, 0, 1)},
3801 {UnitCellCoord(3, 2, 1, -1)},
3802 {UnitCellCoord(2, 2, 1, 0)},
3803 {UnitCellCoord(3, 2, 1, 0)},
3804 {UnitCellCoord(2, 2, 1, 1)},
3805 {UnitCellCoord(3, 2, 2, -1)},
3806 {UnitCellCoord(2, 2, 2, 0)},
3807 {UnitCellCoord(3, 2, 2, 0)},
3808 {UnitCellCoord(2, 2, 2, 1)}
3812 {UnitCellCoord(3, -2, -2, -1)},
3813 {UnitCellCoord(2, -2, -2, 0)},
3814 {UnitCellCoord(3, -2, -2, 0)},
3815 {UnitCellCoord(2, -2, -2, 1)},
3816 {UnitCellCoord(3, -2, -1, -1)},
3817 {UnitCellCoord(2, -2, -1, 0)},
3818 {UnitCellCoord(3, -2, -1, 0)},
3819 {UnitCellCoord(2, -2, -1, 1)},
3820 {UnitCellCoord(3, -2, 0, -1)},
3821 {UnitCellCoord(2, -2, 0, 0)},
3822 {UnitCellCoord(3, -2, 0, 0)},
3823 {UnitCellCoord(2, -2, 0, 1)},
3824 {UnitCellCoord(3, -1, -2, -1)},
3825 {UnitCellCoord(2, -1, -2, 0)},
3826 {UnitCellCoord(3, -1, -2, 0)},
3827 {UnitCellCoord(2, -1, -2, 1)},
3828 {UnitCellCoord(2, -1, -1, -1)},
3829 {UnitCellCoord(3, -1, -1, -1)},
3830 {UnitCellCoord(2, -1, -1, 1)},
3831 {UnitCellCoord(3, -1, -1, 1)},
3832 {UnitCellCoord(2, -1, 0, -1)},
3833 {UnitCellCoord(3, -1, 0, -1)},
3834 {UnitCellCoord(2, -1, 0, 1)},
3835 {UnitCellCoord(3, -1, 0, 1)},
3836 {UnitCellCoord(3, -1, 1, -1)},
3837 {UnitCellCoord(2, -1, 1, 0)},
3838 {UnitCellCoord(3, -1, 1, 0)},
3839 {UnitCellCoord(2, -1, 1, 1)},
3840 {UnitCellCoord(3, 0, -2, -1)},
3841 {UnitCellCoord(2, 0, -2, 0)},
3842 {UnitCellCoord(3, 0, -2, 0)},
3843 {UnitCellCoord(2, 0, -2, 1)},
3844 {UnitCellCoord(2, 0, -1, -1)},
3845 {UnitCellCoord(3, 0, -1, -1)},
3846 {UnitCellCoord(2, 0, -1, 1)},
3847 {UnitCellCoord(3, 0, -1, 1)},
3848 {UnitCellCoord(2, 0, 0, 0)},
3849 {UnitCellCoord(3, 0, 0, 0)},
3850 {UnitCellCoord(2, 0, 1, -1)},
3851 {UnitCellCoord(3, 0, 1, -1)},
3852 {UnitCellCoord(2, 0, 1, 1)},
3853 {UnitCellCoord(3, 0, 1, 1)},
3854 {UnitCellCoord(3, 0, 2, -1)},
3855 {UnitCellCoord(2, 0, 2, 0)},
3856 {UnitCellCoord(3, 0, 2, 0)},
3857 {UnitCellCoord(2, 0, 2, 1)},
3858 {UnitCellCoord(3, 1, -1, -1)},
3859 {UnitCellCoord(2, 1, -1, 0)},
3860 {UnitCellCoord(3, 1, -1, 0)},
3861 {UnitCellCoord(2, 1, -1, 1)},
3862 {UnitCellCoord(2, 1, 0, -1)},
3863 {UnitCellCoord(3, 1, 0, -1)},
3864 {UnitCellCoord(2, 1, 0, 1)},
3865 {UnitCellCoord(3, 1, 0, 1)},
3866 {UnitCellCoord(2, 1, 1, -1)},
3867 {UnitCellCoord(3, 1, 1, -1)},
3868 {UnitCellCoord(2, 1, 1, 1)},
3869 {UnitCellCoord(3, 1, 1, 1)},
3870 {UnitCellCoord(3, 1, 2, -1)},
3871 {UnitCellCoord(2, 1, 2, 0)},
3872 {UnitCellCoord(3, 1, 2, 0)},
3873 {UnitCellCoord(2, 1, 2, 1)},
3874 {UnitCellCoord(3, 2, 0, -1)},
3875 {UnitCellCoord(2, 2, 0, 0)},
3876 {UnitCellCoord(3, 2, 0, 0)},
3877 {UnitCellCoord(2, 2, 0, 1)},
3878 {UnitCellCoord(3, 2, 1, -1)},
3879 {UnitCellCoord(2, 2, 1, 0)},
3880 {UnitCellCoord(3, 2, 1, 0)},
3881 {UnitCellCoord(2, 2, 1, 1)},
3882 {UnitCellCoord(3, 2, 2, -1)},
3883 {UnitCellCoord(2, 2, 2, 0)},
3884 {UnitCellCoord(3, 2, 2, 0)},
3885 {UnitCellCoord(2, 2, 2, 1)}
3889 {UnitCellCoord(3, -2, -2, -1)},
3890 {UnitCellCoord(2, -2, -2, 0)},
3891 {UnitCellCoord(3, -2, -2, 0)},
3892 {UnitCellCoord(2, -2, -2, 1)},
3893 {UnitCellCoord(3, -2, 0, -1)},
3894 {UnitCellCoord(2, -2, 0, 0)},
3895 {UnitCellCoord(3, -2, 0, 0)},
3896 {UnitCellCoord(2, -2, 0, 1)},
3897 {UnitCellCoord(3, 0, -2, -1)},
3898 {UnitCellCoord(2, 0, -2, 0)},
3899 {UnitCellCoord(3, 0, -2, 0)},
3900 {UnitCellCoord(2, 0, -2, 1)},
3901 {UnitCellCoord(2, 0, 0, 0)},
3902 {UnitCellCoord(3, 0, 0, 0)},
3903 {UnitCellCoord(3, 0, 2, -1)},
3904 {UnitCellCoord(2, 0, 2, 0)},
3905 {UnitCellCoord(3, 0, 2, 0)},
3906 {UnitCellCoord(2, 0, 2, 1)},
3907 {UnitCellCoord(3, 2, 0, -1)},
3908 {UnitCellCoord(2, 2, 0, 0)},
3909 {UnitCellCoord(3, 2, 0, 0)},
3910 {UnitCellCoord(2, 2, 0, 1)},
3911 {UnitCellCoord(3, 2, 2, -1)},
3912 {UnitCellCoord(2, 2, 2, 0)},
3913 {UnitCellCoord(3, 2, 2, 0)},
3914 {UnitCellCoord(2, 2, 2, 1)}
3918 {UnitCellCoord(3, -2, -2, -1)},
3919 {UnitCellCoord(2, -2, -2, 0)},
3920 {UnitCellCoord(3, -2, -2, 0)},
3921 {UnitCellCoord(2, -2, -2, 1)},
3922 {UnitCellCoord(3, -2, 0, -1)},
3923 {UnitCellCoord(2, -2, 0, 0)},
3924 {UnitCellCoord(3, -2, 0, 0)},
3925 {UnitCellCoord(2, -2, 0, 1)},
3926 {UnitCellCoord(3, 0, -2, -1)},
3927 {UnitCellCoord(2, 0, -2, 0)},
3928 {UnitCellCoord(3, 0, -2, 0)},
3929 {UnitCellCoord(2, 0, -2, 1)},
3930 {UnitCellCoord(2, 0, 0, 0)},
3931 {UnitCellCoord(3, 0, 0, 0)},
3932 {UnitCellCoord(3, 0, 2, -1)},
3933 {UnitCellCoord(2, 0, 2, 0)},
3934 {UnitCellCoord(3, 0, 2, 0)},
3935 {UnitCellCoord(2, 0, 2, 1)},
3936 {UnitCellCoord(3, 2, 0, -1)},
3937 {UnitCellCoord(2, 2, 0, 0)},
3938 {UnitCellCoord(3, 2, 0, 0)},
3939 {UnitCellCoord(2, 2, 0, 1)},
3940 {UnitCellCoord(3, 2, 2, -1)},
3941 {UnitCellCoord(2, 2, 2, 0)},
3942 {UnitCellCoord(3, 2, 2, 0)},
3943 {UnitCellCoord(2, 2, 2, 1)}
3947 {UnitCellCoord(3, -1, -1, -1)},
3948 {UnitCellCoord(2, -1, -1, 0)},
3949 {UnitCellCoord(3, -1, -1, 0)},
3950 {UnitCellCoord(2, -1, -1, 1)},
3951 {UnitCellCoord(3, -1, 0, -1)},
3952 {UnitCellCoord(2, -1, 0, 0)},
3953 {UnitCellCoord(3, -1, 0, 0)},
3954 {UnitCellCoord(2, -1, 0, 1)},
3955 {UnitCellCoord(3, 0, -1, -1)},
3956 {UnitCellCoord(2, 0, -1, 0)},
3957 {UnitCellCoord(3, 0, -1, 0)},
3958 {UnitCellCoord(2, 0, -1, 1)},
3959 {UnitCellCoord(3, 0, 0, -1)},
3960 {UnitCellCoord(2, 0, 0, 0)},
3961 {UnitCellCoord(3, 0, 0, 0)},
3962 {UnitCellCoord(2, 0, 0, 1)},
3963 {UnitCellCoord(3, 0, 1, -1)},
3964 {UnitCellCoord(2, 0, 1, 0)},
3965 {UnitCellCoord(3, 0, 1, 0)},
3966 {UnitCellCoord(2, 0, 1, 1)},
3967 {UnitCellCoord(3, 1, 0, -1)},
3968 {UnitCellCoord(2, 1, 0, 0)},
3969 {UnitCellCoord(3, 1, 0, 0)},
3970 {UnitCellCoord(2, 1, 0, 1)},
3971 {UnitCellCoord(3, 1, 1, -1)},
3972 {UnitCellCoord(2, 1, 1, 0)},
3973 {UnitCellCoord(3, 1, 1, 0)},
3974 {UnitCellCoord(2, 1, 1, 1)}
3978 {UnitCellCoord(3, -1, -1, -1)},
3979 {UnitCellCoord(2, -1, -1, 0)},
3980 {UnitCellCoord(3, -1, -1, 0)},
3981 {UnitCellCoord(2, -1, -1, 1)},
3982 {UnitCellCoord(3, -1, 0, -1)},
3983 {UnitCellCoord(2, -1, 0, 0)},
3984 {UnitCellCoord(3, -1, 0, 0)},
3985 {UnitCellCoord(2, -1, 0, 1)},
3986 {UnitCellCoord(3, 0, -1, -1)},
3987 {UnitCellCoord(2, 0, -1, 0)},
3988 {UnitCellCoord(3, 0, -1, 0)},
3989 {UnitCellCoord(2, 0, -1, 1)},
3990 {UnitCellCoord(3, 0, 0, -1)},
3991 {UnitCellCoord(2, 0, 0, 0)},
3992 {UnitCellCoord(3, 0, 0, 0)},
3993 {UnitCellCoord(2, 0, 0, 1)},
3994 {UnitCellCoord(3, 0, 1, -1)},
3995 {UnitCellCoord(2, 0, 1, 0)},
3996 {UnitCellCoord(3, 0, 1, 0)},
3997 {UnitCellCoord(2, 0, 1, 1)},
3998 {UnitCellCoord(3, 1, 0, -1)},
3999 {UnitCellCoord(2, 1, 0, 0)},
4000 {UnitCellCoord(3, 1, 0, 0)},
4001 {UnitCellCoord(2, 1, 0, 1)},
4002 {UnitCellCoord(3, 1, 1, -1)},
4003 {UnitCellCoord(2, 1, 1, 0)},
4004 {UnitCellCoord(3, 1, 1, 0)},
4005 {UnitCellCoord(2, 1, 1, 1)}
4009 {UnitCellCoord(3, -1, -1, -1)},
4010 {UnitCellCoord(2, -1, -1, 0)},
4011 {UnitCellCoord(3, -1, -1, 0)},
4012 {UnitCellCoord(2, -1, -1, 1)},
4013 {UnitCellCoord(3, -1, 0, -1)},
4014 {UnitCellCoord(2, -1, 0, 0)},
4015 {UnitCellCoord(3, -1, 0, 0)},
4016 {UnitCellCoord(2, -1, 0, 1)},
4017 {UnitCellCoord(3, 0, -1, -1)},
4018 {UnitCellCoord(2, 0, -1, 0)},
4019 {UnitCellCoord(3, 0, -1, 0)},
4020 {UnitCellCoord(2, 0, -1, 1)},
4021 {UnitCellCoord(3, 0, 0, -1)},
4022 {UnitCellCoord(2, 0, 0, 0)},
4023 {UnitCellCoord(3, 0, 0, 0)},
4024 {UnitCellCoord(2, 0, 0, 1)},
4025 {UnitCellCoord(3, 0, 1, -1)},
4026 {UnitCellCoord(2, 0, 1, 0)},
4027 {UnitCellCoord(3, 0, 1, 0)},
4028 {UnitCellCoord(2, 0, 1, 1)},
4029 {UnitCellCoord(3, 1, 0, -1)},
4030 {UnitCellCoord(2, 1, 0, 0)},
4031 {UnitCellCoord(3, 1, 0, 0)},
4032 {UnitCellCoord(2, 1, 0, 1)},
4033 {UnitCellCoord(3, 1, 1, -1)},
4034 {UnitCellCoord(2, 1, 1, 0)},
4035 {UnitCellCoord(3, 1, 1, 0)},
4036 {UnitCellCoord(2, 1, 1, 1)}
4040 {UnitCellCoord(3, -1, -1, -1)},
4041 {UnitCellCoord(2, -1, -1, 0)},
4042 {UnitCellCoord(3, -1, -1, 0)},
4043 {UnitCellCoord(2, -1, -1, 1)},
4044 {UnitCellCoord(3, -1, 0, -1)},
4045 {UnitCellCoord(2, -1, 0, 0)},
4046 {UnitCellCoord(3, -1, 0, 0)},
4047 {UnitCellCoord(2, -1, 0, 1)},
4048 {UnitCellCoord(3, 0, -1, -1)},
4049 {UnitCellCoord(2, 0, -1, 0)},
4050 {UnitCellCoord(3, 0, -1, 0)},
4051 {UnitCellCoord(2, 0, -1, 1)},
4052 {UnitCellCoord(3, 0, 0, -1)},
4053 {UnitCellCoord(2, 0, 0, 0)},
4054 {UnitCellCoord(3, 0, 0, 0)},
4055 {UnitCellCoord(2, 0, 0, 1)},
4056 {UnitCellCoord(3, 0, 1, -1)},
4057 {UnitCellCoord(2, 0, 1, 0)},
4058 {UnitCellCoord(3, 0, 1, 0)},
4059 {UnitCellCoord(2, 0, 1, 1)},
4060 {UnitCellCoord(3, 1, 0, -1)},
4061 {UnitCellCoord(2, 1, 0, 0)},
4062 {UnitCellCoord(3, 1, 0, 0)},
4063 {UnitCellCoord(2, 1, 0, 1)},
4064 {UnitCellCoord(3, 1, 1, -1)},
4065 {UnitCellCoord(2, 1, 1, 0)},
4066 {UnitCellCoord(3, 1, 1, 0)},
4067 {UnitCellCoord(2, 1, 1, 1)}
4071 {UnitCellCoord(3, -1, -1, -1)},
4072 {UnitCellCoord(2, -1, -1, 0)},
4073 {UnitCellCoord(3, -1, -1, 0)},
4074 {UnitCellCoord(2, -1, -1, 1)},
4075 {UnitCellCoord(3, -1, 0, -1)},
4076 {UnitCellCoord(2, -1, 0, 0)},
4077 {UnitCellCoord(3, -1, 0, 0)},
4078 {UnitCellCoord(2, -1, 0, 1)},
4079 {UnitCellCoord(3, 0, -1, -1)},
4080 {UnitCellCoord(2, 0, -1, 0)},
4081 {UnitCellCoord(3, 0, -1, 0)},
4082 {UnitCellCoord(2, 0, -1, 1)},
4083 {UnitCellCoord(3, 0, 0, -1)},
4084 {UnitCellCoord(2, 0, 0, 0)},
4085 {UnitCellCoord(3, 0, 0, 0)},
4086 {UnitCellCoord(2, 0, 0, 1)},
4087 {UnitCellCoord(3, 0, 1, -1)},
4088 {UnitCellCoord(2, 0, 1, 0)},
4089 {UnitCellCoord(3, 0, 1, 0)},
4090 {UnitCellCoord(2, 0, 1, 1)},
4091 {UnitCellCoord(3, 1, 0, -1)},
4092 {UnitCellCoord(2, 1, 0, 0)},
4093 {UnitCellCoord(3, 1, 0, 0)},
4094 {UnitCellCoord(2, 1, 0, 1)},
4095 {UnitCellCoord(3, 1, 1, -1)},
4096 {UnitCellCoord(2, 1, 1, 0)},
4097 {UnitCellCoord(3, 1, 1, 0)},
4098 {UnitCellCoord(2, 1, 1, 1)}
4102 {UnitCellCoord(3, -1, -1, -1)},
4103 {UnitCellCoord(2, -1, -1, 0)},
4104 {UnitCellCoord(3, -1, -1, 0)},
4105 {UnitCellCoord(2, -1, -1, 1)},
4106 {UnitCellCoord(3, -1, 0, -1)},
4107 {UnitCellCoord(2, -1, 0, 0)},
4108 {UnitCellCoord(3, -1, 0, 0)},
4109 {UnitCellCoord(2, -1, 0, 1)},
4110 {UnitCellCoord(3, 0, -1, -1)},
4111 {UnitCellCoord(2, 0, -1, 0)},
4112 {UnitCellCoord(3, 0, -1, 0)},
4113 {UnitCellCoord(2, 0, -1, 1)},
4114 {UnitCellCoord(2, 0, 0, -1)},
4115 {UnitCellCoord(3, 0, 0, -1)},
4116 {UnitCellCoord(2, 0, 0, 0)},
4117 {UnitCellCoord(3, 0, 0, 0)},
4118 {UnitCellCoord(2, 0, 0, 1)},
4119 {UnitCellCoord(3, 0, 0, 1)},
4120 {UnitCellCoord(3, 0, 1, -1)},
4121 {UnitCellCoord(2, 0, 1, 0)},
4122 {UnitCellCoord(3, 0, 1, 0)},
4123 {UnitCellCoord(2, 0, 1, 1)},
4124 {UnitCellCoord(3, 1, 0, -1)},
4125 {UnitCellCoord(2, 1, 0, 0)},
4126 {UnitCellCoord(3, 1, 0, 0)},
4127 {UnitCellCoord(2, 1, 0, 1)},
4128 {UnitCellCoord(3, 1, 1, -1)},
4129 {UnitCellCoord(2, 1, 1, 0)},
4130 {UnitCellCoord(3, 1, 1, 0)},
4131 {UnitCellCoord(2, 1, 1, 1)}
4135 {UnitCellCoord(3, -1, -1, -1)},
4136 {UnitCellCoord(2, -1, -1, 0)},
4137 {UnitCellCoord(3, -1, -1, 0)},
4138 {UnitCellCoord(2, -1, -1, 1)},
4139 {UnitCellCoord(3, -1, 0, -1)},
4140 {UnitCellCoord(2, -1, 0, 0)},
4141 {UnitCellCoord(3, -1, 0, 0)},
4142 {UnitCellCoord(2, -1, 0, 1)},
4143 {UnitCellCoord(3, 0, -1, -1)},
4144 {UnitCellCoord(2, 0, -1, 0)},
4145 {UnitCellCoord(3, 0, -1, 0)},
4146 {UnitCellCoord(2, 0, -1, 1)},
4147 {UnitCellCoord(2, 0, 0, -1)},
4148 {UnitCellCoord(3, 0, 0, -1)},
4149 {UnitCellCoord(2, 0, 0, 0)},
4150 {UnitCellCoord(3, 0, 0, 0)},
4151 {UnitCellCoord(2, 0, 0, 1)},
4152 {UnitCellCoord(3, 0, 0, 1)},
4153 {UnitCellCoord(3, 0, 1, -1)},
4154 {UnitCellCoord(2, 0, 1, 0)},
4155 {UnitCellCoord(3, 0, 1, 0)},
4156 {UnitCellCoord(2, 0, 1, 1)},
4157 {UnitCellCoord(3, 1, 0, -1)},
4158 {UnitCellCoord(2, 1, 0, 0)},
4159 {UnitCellCoord(3, 1, 0, 0)},
4160 {UnitCellCoord(2, 1, 0, 1)},
4161 {UnitCellCoord(3, 1, 1, -1)},
4162 {UnitCellCoord(2, 1, 1, 0)},
4163 {UnitCellCoord(3, 1, 1, 0)},
4164 {UnitCellCoord(2, 1, 1, 1)}
4168 {UnitCellCoord(2, -2, -1, 0)},
4169 {UnitCellCoord(3, -2, -1, 0)},
4170 {UnitCellCoord(2, -1, -2, 0)},
4171 {UnitCellCoord(3, -1, -2, 0)},
4172 {UnitCellCoord(3, -1, -1, -1)},
4173 {UnitCellCoord(2, -1, -1, 0)},
4174 {UnitCellCoord(3, -1, -1, 0)},
4175 {UnitCellCoord(2, -1, -1, 1)},
4176 {UnitCellCoord(3, -1, 0, -1)},
4177 {UnitCellCoord(2, -1, 0, 0)},
4178 {UnitCellCoord(3, -1, 0, 0)},
4179 {UnitCellCoord(2, -1, 0, 1)},
4180 {UnitCellCoord(2, -1, 1, 0)},
4181 {UnitCellCoord(3, -1, 1, 0)},
4182 {UnitCellCoord(3, 0, -1, -1)},
4183 {UnitCellCoord(2, 0, -1, 0)},
4184 {UnitCellCoord(3, 0, -1, 0)},
4185 {UnitCellCoord(2, 0, -1, 1)},
4186 {UnitCellCoord(3, 0, 0, -1)},
4187 {UnitCellCoord(2, 0, 0, 0)},
4188 {UnitCellCoord(3, 0, 0, 0)},
4189 {UnitCellCoord(2, 0, 0, 1)},
4190 {UnitCellCoord(3, 0, 1, -1)},
4191 {UnitCellCoord(2, 0, 1, 0)},
4192 {UnitCellCoord(3, 0, 1, 0)},
4193 {UnitCellCoord(2, 0, 1, 1)},
4194 {UnitCellCoord(2, 1, -1, 0)},
4195 {UnitCellCoord(3, 1, -1, 0)},
4196 {UnitCellCoord(3, 1, 0, -1)},
4197 {UnitCellCoord(2, 1, 0, 0)},
4198 {UnitCellCoord(3, 1, 0, 0)},
4199 {UnitCellCoord(2, 1, 0, 1)},
4200 {UnitCellCoord(3, 1, 1, -1)},
4201 {UnitCellCoord(2, 1, 1, 0)},
4202 {UnitCellCoord(3, 1, 1, 0)},
4203 {UnitCellCoord(2, 1, 1, 1)},
4204 {UnitCellCoord(2, 1, 2, 0)},
4205 {UnitCellCoord(3, 1, 2, 0)},
4206 {UnitCellCoord(2, 2, 1, 0)},
4207 {UnitCellCoord(3, 2, 1, 0)}
4211 {UnitCellCoord(2, -2, -1, 0)},
4212 {UnitCellCoord(3, -2, -1, 0)},
4213 {UnitCellCoord(2, -1, -2, 0)},
4214 {UnitCellCoord(3, -1, -2, 0)},
4215 {UnitCellCoord(2, -1, -1, 0)},
4216 {UnitCellCoord(3, -1, -1, 0)},
4217 {UnitCellCoord(2, -1, 0, 0)},
4218 {UnitCellCoord(3, -1, 0, 0)},
4219 {UnitCellCoord(2, -1, 1, 0)},
4220 {UnitCellCoord(3, -1, 1, 0)},
4221 {UnitCellCoord(2, 0, -1, 0)},
4222 {UnitCellCoord(3, 0, -1, 0)},
4223 {UnitCellCoord(2, 0, 0, 0)},
4224 {UnitCellCoord(3, 0, 0, 0)},
4225 {UnitCellCoord(2, 0, 1, 0)},
4226 {UnitCellCoord(3, 0, 1, 0)},
4227 {UnitCellCoord(2, 1, -1, 0)},
4228 {UnitCellCoord(3, 1, -1, 0)},
4229 {UnitCellCoord(2, 1, 0, 0)},
4230 {UnitCellCoord(3, 1, 0, 0)},
4231 {UnitCellCoord(2, 1, 1, 0)},
4232 {UnitCellCoord(3, 1, 1, 0)},
4233 {UnitCellCoord(2, 1, 2, 0)},
4234 {UnitCellCoord(3, 1, 2, 0)},
4235 {UnitCellCoord(2, 2, 1, 0)},
4236 {UnitCellCoord(3, 2, 1, 0)}
4240 {UnitCellCoord(2, -2, -1, 0)},
4241 {UnitCellCoord(3, -2, -1, 0)},
4242 {UnitCellCoord(2, -1, -2, 0)},
4243 {UnitCellCoord(3, -1, -2, 0)},
4244 {UnitCellCoord(2, -1, -1, 0)},
4245 {UnitCellCoord(3, -1, -1, 0)},
4246 {UnitCellCoord(2, -1, 0, 0)},
4247 {UnitCellCoord(3, -1, 0, 0)},
4248 {UnitCellCoord(2, -1, 1, 0)},
4249 {UnitCellCoord(3, -1, 1, 0)},
4250 {UnitCellCoord(2, 0, -1, 0)},
4251 {UnitCellCoord(3, 0, -1, 0)},
4252 {UnitCellCoord(2, 0, 0, 0)},
4253 {UnitCellCoord(3, 0, 0, 0)},
4254 {UnitCellCoord(2, 0, 1, 0)},
4255 {UnitCellCoord(3, 0, 1, 0)},
4256 {UnitCellCoord(2, 1, -1, 0)},
4257 {UnitCellCoord(3, 1, -1, 0)},
4258 {UnitCellCoord(2, 1, 0, 0)},
4259 {UnitCellCoord(3, 1, 0, 0)},
4260 {UnitCellCoord(2, 1, 1, 0)},
4261 {UnitCellCoord(3, 1, 1, 0)},
4262 {UnitCellCoord(2, 1, 2, 0)},
4263 {UnitCellCoord(3, 1, 2, 0)},
4264 {UnitCellCoord(2, 2, 1, 0)},
4265 {UnitCellCoord(3, 2, 1, 0)}
4269 {UnitCellCoord(2, -2, -1, 0)},
4270 {UnitCellCoord(3, -2, -1, 0)},
4271 {UnitCellCoord(2, -1, -2, 0)},
4272 {UnitCellCoord(3, -1, -2, 0)},
4273 {UnitCellCoord(3, -1, -1, -1)},
4274 {UnitCellCoord(2, -1, -1, 0)},
4275 {UnitCellCoord(3, -1, -1, 0)},
4276 {UnitCellCoord(2, -1, -1, 1)},
4277 {UnitCellCoord(3, -1, 0, -1)},
4278 {UnitCellCoord(2, -1, 0, 0)},
4279 {UnitCellCoord(3, -1, 0, 0)},
4280 {UnitCellCoord(2, -1, 0, 1)},
4281 {UnitCellCoord(2, -1, 1, 0)},
4282 {UnitCellCoord(3, -1, 1, 0)},
4283 {UnitCellCoord(3, 0, -1, -1)},
4284 {UnitCellCoord(2, 0, -1, 0)},
4285 {UnitCellCoord(3, 0, -1, 0)},
4286 {UnitCellCoord(2, 0, -1, 1)},
4287 {UnitCellCoord(2, 0, 0, 0)},
4288 {UnitCellCoord(3, 0, 0, 0)},
4289 {UnitCellCoord(3, 0, 1, -1)},
4290 {UnitCellCoord(2, 0, 1, 0)},
4291 {UnitCellCoord(3, 0, 1, 0)},
4292 {UnitCellCoord(2, 0, 1, 1)},
4293 {UnitCellCoord(2, 1, -1, 0)},
4294 {UnitCellCoord(3, 1, -1, 0)},
4295 {UnitCellCoord(3, 1, 0, -1)},
4296 {UnitCellCoord(2, 1, 0, 0)},
4297 {UnitCellCoord(3, 1, 0, 0)},
4298 {UnitCellCoord(2, 1, 0, 1)},
4299 {UnitCellCoord(3, 1, 1, -1)},
4300 {UnitCellCoord(2, 1, 1, 0)},
4301 {UnitCellCoord(3, 1, 1, 0)},
4302 {UnitCellCoord(2, 1, 1, 1)},
4303 {UnitCellCoord(2, 1, 2, 0)},
4304 {UnitCellCoord(3, 1, 2, 0)},
4305 {UnitCellCoord(2, 2, 1, 0)},
4306 {UnitCellCoord(3, 2, 1, 0)}
4310 {UnitCellCoord(2, -2, -1, 0)},
4311 {UnitCellCoord(3, -2, -1, 0)},
4312 {UnitCellCoord(2, -1, -2, 0)},
4313 {UnitCellCoord(3, -1, -2, 0)},
4314 {UnitCellCoord(3, -1, -1, -1)},
4315 {UnitCellCoord(2, -1, -1, 0)},
4316 {UnitCellCoord(3, -1, -1, 0)},
4317 {UnitCellCoord(2, -1, -1, 1)},
4318 {UnitCellCoord(3, -1, 0, -1)},
4319 {UnitCellCoord(2, -1, 0, 0)},
4320 {UnitCellCoord(3, -1, 0, 0)},
4321 {UnitCellCoord(2, -1, 0, 1)},
4322 {UnitCellCoord(2, -1, 1, 0)},
4323 {UnitCellCoord(3, -1, 1, 0)},
4324 {UnitCellCoord(3, 0, -1, -1)},
4325 {UnitCellCoord(2, 0, -1, 0)},
4326 {UnitCellCoord(3, 0, -1, 0)},
4327 {UnitCellCoord(2, 0, -1, 1)},
4328 {UnitCellCoord(2, 0, 0, 0)},
4329 {UnitCellCoord(3, 0, 0, 0)},
4330 {UnitCellCoord(3, 0, 1, -1)},
4331 {UnitCellCoord(2, 0, 1, 0)},
4332 {UnitCellCoord(3, 0, 1, 0)},
4333 {UnitCellCoord(2, 0, 1, 1)},
4334 {UnitCellCoord(2, 1, -1, 0)},
4335 {UnitCellCoord(3, 1, -1, 0)},
4336 {UnitCellCoord(3, 1, 0, -1)},
4337 {UnitCellCoord(2, 1, 0, 0)},
4338 {UnitCellCoord(3, 1, 0, 0)},
4339 {UnitCellCoord(2, 1, 0, 1)},
4340 {UnitCellCoord(3, 1, 1, -1)},
4341 {UnitCellCoord(2, 1, 1, 0)},
4342 {UnitCellCoord(3, 1, 1, 0)},
4343 {UnitCellCoord(2, 1, 1, 1)},
4344 {UnitCellCoord(2, 1, 2, 0)},
4345 {UnitCellCoord(3, 1, 2, 0)},
4346 {UnitCellCoord(2, 2, 1, 0)},
4347 {UnitCellCoord(3, 2, 1, 0)}
4351 {UnitCellCoord(2, -2, -1, 0)},
4352 {UnitCellCoord(3, -2, -1, 0)},
4353 {UnitCellCoord(2, -1, -2, 0)},
4354 {UnitCellCoord(3, -1, -2, 0)},
4355 {UnitCellCoord(3, -1, -1, -1)},
4356 {UnitCellCoord(2, -1, -1, 0)},
4357 {UnitCellCoord(3, -1, -1, 0)},
4358 {UnitCellCoord(2, -1, -1, 1)},
4359 {UnitCellCoord(3, -1, 0, -1)},
4360 {UnitCellCoord(2, -1, 0, 0)},
4361 {UnitCellCoord(3, -1, 0, 0)},
4362 {UnitCellCoord(2, -1, 0, 1)},
4363 {UnitCellCoord(2, -1, 1, 0)},
4364 {UnitCellCoord(3, -1, 1, 0)},
4365 {UnitCellCoord(3, 0, -1, -1)},
4366 {UnitCellCoord(2, 0, -1, 0)},
4367 {UnitCellCoord(3, 0, -1, 0)},
4368 {UnitCellCoord(2, 0, -1, 1)},
4369 {UnitCellCoord(2, 0, 0, -1)},
4370 {UnitCellCoord(3, 0, 0, -1)},
4371 {UnitCellCoord(2, 0, 0, 0)},
4372 {UnitCellCoord(3, 0, 0, 0)},
4373 {UnitCellCoord(2, 0, 0, 1)},
4374 {UnitCellCoord(3, 0, 0, 1)},
4375 {UnitCellCoord(3, 0, 1, -1)},
4376 {UnitCellCoord(2, 0, 1, 0)},
4377 {UnitCellCoord(3, 0, 1, 0)},
4378 {UnitCellCoord(2, 0, 1, 1)},
4379 {UnitCellCoord(2, 1, -1, 0)},
4380 {UnitCellCoord(3, 1, -1, 0)},
4381 {UnitCellCoord(3, 1, 0, -1)},
4382 {UnitCellCoord(2, 1, 0, 0)},
4383 {UnitCellCoord(3, 1, 0, 0)},
4384 {UnitCellCoord(2, 1, 0, 1)},
4385 {UnitCellCoord(3, 1, 1, -1)},
4386 {UnitCellCoord(2, 1, 1, 0)},
4387 {UnitCellCoord(3, 1, 1, 0)},
4388 {UnitCellCoord(2, 1, 1, 1)},
4389 {UnitCellCoord(2, 1, 2, 0)},
4390 {UnitCellCoord(3, 1, 2, 0)},
4391 {UnitCellCoord(2, 2, 1, 0)},
4392 {UnitCellCoord(3, 2, 1, 0)}
4396 {UnitCellCoord(2, -2, -1, 0)},
4397 {UnitCellCoord(3, -2, -1, 0)},
4398 {UnitCellCoord(2, -1, -2, 0)},
4399 {UnitCellCoord(3, -1, -2, 0)},
4400 {UnitCellCoord(3, -1, -1, -1)},
4401 {UnitCellCoord(2, -1, -1, 0)},
4402 {UnitCellCoord(3, -1, -1, 0)},
4403 {UnitCellCoord(2, -1, -1, 1)},
4404 {UnitCellCoord(3, -1, 0, -1)},
4405 {UnitCellCoord(2, -1, 0, 0)},
4406 {UnitCellCoord(3, -1, 0, 0)},
4407 {UnitCellCoord(2, -1, 0, 1)},
4408 {UnitCellCoord(2, -1, 1, 0)},
4409 {UnitCellCoord(3, -1, 1, 0)},
4410 {UnitCellCoord(3, 0, -1, -1)},
4411 {UnitCellCoord(2, 0, -1, 0)},
4412 {UnitCellCoord(3, 0, -1, 0)},
4413 {UnitCellCoord(2, 0, -1, 1)},
4414 {UnitCellCoord(2, 0, 0, 0)},
4415 {UnitCellCoord(3, 0, 0, 0)},
4416 {UnitCellCoord(3, 0, 1, -1)},
4417 {UnitCellCoord(2, 0, 1, 0)},
4418 {UnitCellCoord(3, 0, 1, 0)},
4419 {UnitCellCoord(2, 0, 1, 1)},
4420 {UnitCellCoord(2, 1, -1, 0)},
4421 {UnitCellCoord(3, 1, -1, 0)},
4422 {UnitCellCoord(3, 1, 0, -1)},
4423 {UnitCellCoord(2, 1, 0, 0)},
4424 {UnitCellCoord(3, 1, 0, 0)},
4425 {UnitCellCoord(2, 1, 0, 1)},
4426 {UnitCellCoord(3, 1, 1, -1)},
4427 {UnitCellCoord(2, 1, 1, 0)},
4428 {UnitCellCoord(3, 1, 1, 0)},
4429 {UnitCellCoord(2, 1, 1, 1)},
4430 {UnitCellCoord(2, 1, 2, 0)},
4431 {UnitCellCoord(3, 1, 2, 0)},
4432 {UnitCellCoord(2, 2, 1, 0)},
4433 {UnitCellCoord(3, 2, 1, 0)}
4451 for(; ind_list_begin<ind_list_end; ind_list_begin++){
4465 for(; ind_list_begin<ind_list_end; ind_list_begin++){
4479 for(; ind_list_begin<ind_list_end; ind_list_begin++){
4480 *(corr_begin+*ind_list_begin) = (this->*
m_delta_func_lists[b_index][*ind_list_begin])(occ_i, occ_f);
double delta_site_eval_at_2_bfunc_3_28_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_20_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_35_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_1_0() const
double delta_site_eval_at_3_bfunc_3_16_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_4_9_0() const
double delta_site_eval_at_2_bfunc_3_9_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_4_7_0(int occ_i, int occ_f) const
double eval_bfunc_4_8_0() const
double delta_site_eval_at_3_bfunc_4_3_0(int occ_i, int occ_f) const
double(ZrO_Clexulator::* DeltaBasisFuncPtr)(int, int) const
double delta_site_eval_at_3_bfunc_2_7_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_30_0() const
double site_eval_at_2_bfunc_3_38_0() const
double delta_site_eval_at_2_bfunc_4_13_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_1_0_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_25_0() const
double site_eval_at_2_bfunc_4_12_0() const
double site_eval_at_2_bfunc_4_13_0() const
double site_eval_at_3_bfunc_2_10_0() const
double delta_site_eval_at_3_bfunc_2_4_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_10_0(int occ_i, int occ_f) const
double eval_bfunc_3_29_0() const
double site_eval_at_2_bfunc_3_4_0() const
double delta_site_eval_at_2_bfunc_3_21_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_35_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_4_0_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_0_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_1_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_27_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_4_9_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_31_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_2_4_0() const
double delta_site_eval_at_3_bfunc_3_38_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_2_16_0(int occ_i, int occ_f) const
BasisFuncPtr m_orbit_func_list[74]
double eval_bfunc_3_11_0() const
double site_eval_at_3_bfunc_3_34_0() const
double site_eval_at_3_bfunc_3_7_0() const
double site_eval_at_2_bfunc_3_1_0() const
std::vector< std::set< UnitCellCoord > > m_orbit_neighborhood
The UnitCellCoord involved in calculating the basis functions for a particular orbit, relative origin UnitCell.
double delta_site_eval_at_2_bfunc_3_34_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_14_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_16_0() const
double delta_site_eval_at_2_bfunc_3_30_0(int occ_i, int occ_f) const
double eval_bfunc_3_25_0() const
double delta_site_eval_at_3_bfunc_3_9_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_2_3_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_2_6_0(int occ_i, int occ_f) const
BasisFuncPtr m_flower_func_lists[4][74]
double eval_bfunc_3_31_0() const
double eval_bfunc_2_5_0() const
double site_eval_at_3_bfunc_3_21_0() const
double site_eval_at_3_bfunc_3_15_0() const
double eval_bfunc_3_5_0() const
double delta_site_eval_at_2_bfunc_2_0_0(int occ_i, int occ_f) const
double eval_bfunc_3_14_0() const
double delta_site_eval_at_2_bfunc_2_7_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_5_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_21_0() const
double delta_site_eval_at_2_bfunc_3_38_0(int occ_i, int occ_f) const
double eval_bfunc_4_11_0() const
double delta_site_eval_at_2_bfunc_3_24_0(int occ_i, int occ_f) const
double eval_bfunc_3_17_0() const
double delta_site_eval_at_3_bfunc_3_33_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_23_0() const
double site_eval_at_3_bfunc_3_33_0() const
double eval_bfunc_3_28_0() const
double delta_site_eval_at_2_bfunc_4_8_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_4_8_0() const
double site_eval_at_2_bfunc_4_2_0() const
double site_eval_at_3_bfunc_3_40_0() const
double delta_site_eval_at_2_bfunc_3_25_0(int occ_i, int occ_f) const
double eval_bfunc_3_12_0() const
double eval_bfunc_4_3_0() const
double site_eval_at_2_bfunc_2_9_0() const
double eval_bfunc_4_4_0() const
double delta_site_eval_at_2_bfunc_3_18_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_11_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_2_8_0(int occ_i, int occ_f) const
double eval_bfunc_4_6_0() const
double delta_site_eval_at_2_bfunc_3_11_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_41_0() const
double eval_bfunc_3_4_0() const
double delta_site_eval_at_3_bfunc_3_36_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_1_0() const
double site_eval_at_2_bfunc_3_41_0() const
double site_eval_at_2_bfunc_3_11_0() const
double delta_site_eval_at_3_bfunc_2_13_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_2_10_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_12_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_4_1_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_37_0() const
double delta_site_eval_at_3_bfunc_3_4_0(int occ_i, int occ_f) const
double eval_bfunc_2_16_0() const
double eval_bfunc_3_3_0() const
double eval_bfunc_3_18_0() const
double eval_bfunc_3_30_0() const
const double & occ_func_3_0(const int &nlist_ind) const
double site_eval_at_3_bfunc_2_6_0() const
double eval_bfunc_3_39_0() const
double delta_site_eval_at_3_bfunc_4_6_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_19_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_1_0_0() const
double delta_site_eval_at_2_bfunc_3_12_0(int occ_i, int occ_f) const
double eval_bfunc_1_0_0() const
double delta_site_eval_at_3_bfunc_4_4_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_13_0(int occ_i, int occ_f) const
double eval_bfunc_3_22_0() const
double eval_bfunc_3_32_0() const
double site_eval_at_3_bfunc_3_9_0() const
double delta_site_eval_at_2_bfunc_2_9_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_11_0() const
double delta_site_eval_at_3_bfunc_2_1_0(int occ_i, int occ_f) const
double eval_bfunc_4_13_0() const
double eval_bfunc_3_26_0() const
double site_eval_at_3_bfunc_4_10_0() const
double site_eval_at_2_bfunc_3_18_0() const
double delta_site_eval_at_3_bfunc_3_15_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_12_0() const
double delta_site_eval_at_3_bfunc_3_30_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_30_0() const
double site_eval_at_2_bfunc_3_16_0() const
double eval_bfunc_2_13_0() const
double site_eval_at_2_bfunc_4_8_0() const
double delta_site_eval_at_2_bfunc_4_5_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_13_0() const
double delta_site_eval_at_2_bfunc_3_33_0(int occ_i, int occ_f) const
size_type corr_size() const
Number of correlations.
double delta_site_eval_at_3_bfunc_4_5_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_39_0() const
double site_eval_at_3_bfunc_3_18_0() const
double eval_bfunc_4_2_0() const
double delta_site_eval_at_2_bfunc_2_4_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_17_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_4_12_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_2_15_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_8_0() const
double site_eval_at_3_bfunc_3_19_0() const
double site_eval_at_2_bfunc_2_0_0() const
double delta_site_eval_at_3_bfunc_3_3_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_13_0() const
double eval_bfunc_2_14_0() const
double site_eval_at_3_bfunc_3_26_0() const
double delta_site_eval_at_2_bfunc_1_0_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_7_0() const
double site_eval_at_3_bfunc_3_6_0() const
double site_eval_at_2_bfunc_2_5_0() const
double delta_site_eval_at_2_bfunc_3_14_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_34_0() const
double delta_site_eval_at_3_bfunc_3_18_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_4_12_0() const
double site_eval_at_2_bfunc_2_16_0() const
double delta_site_eval_at_3_bfunc_2_6_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_2_5_0(int occ_i, int occ_f) const
double eval_bfunc_3_19_0() const
double delta_site_eval_at_3_bfunc_3_21_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_2_15_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_4_7_0() const
double site_eval_at_3_bfunc_3_5_0() const
double delta_site_eval_at_3_bfunc_4_12_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_12_0() const
double eval_bfunc_3_41_0() const
double site_eval_at_2_bfunc_3_13_0() const
double delta_site_eval_at_2_bfunc_3_19_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_2_13_0() const
double eval_bfunc_3_0_0() const
double site_eval_at_2_bfunc_3_20_0() const
double delta_site_eval_at_3_bfunc_3_40_0(int occ_i, int occ_f) const
PrimNeighborList::Matrix3Type m_weight_matrix
The weight matrix used for ordering the neighbor list.
double site_eval_at_2_bfunc_3_9_0() const
double delta_site_eval_at_3_bfunc_4_8_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_8_0() const
double site_eval_at_2_bfunc_3_0_0() const
double delta_site_eval_at_3_bfunc_3_10_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_32_0(int occ_i, int occ_f) const
double eval_bfunc_3_38_0() const
double site_eval_at_3_bfunc_3_0_0() const
double delta_site_eval_at_3_bfunc_3_29_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_4_11_0() const
void calc_restricted_delta_point_corr(int b_index, int occ_i, int occ_f, double *corr_begin, size_type const *ind_list_begin, size_type const *ind_list_end) const override
Calculate the change in select point correlations due to changing an occupant.
double site_eval_at_2_bfunc_3_35_0() const
double eval_bfunc_2_0_0() const
double(ZrO_Clexulator::* BasisFuncPtr)() const
double delta_site_eval_at_2_bfunc_3_39_0(int occ_i, int occ_f) const
double eval_bfunc_3_15_0() const
CASM::Clexulator_impl::Base * make_ZrO_Clexulator()
Returns a Clexulator_impl::Base* owning a ZrO_Clexulator.
double eval_bfunc_2_8_0() const
double eval_bfunc_2_7_0() const
double site_eval_at_2_bfunc_4_10_0() const
virtual ZrO_Clexulator * _clone() const override
Clone the Clexulator.
void calc_restricted_global_corr_contribution(double *corr_begin, size_type const *ind_list_begin, size_type const *ind_list_end) const override
Calculate contribution to select global correlations from one unit cell.
double site_eval_at_2_bfunc_2_12_0() const
double site_eval_at_3_bfunc_3_24_0() const
double eval_bfunc_3_23_0() const
double delta_site_eval_at_3_bfunc_3_24_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_26_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_10_0() const
double delta_site_eval_at_2_bfunc_3_29_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_10_0() const
double site_eval_at_3_bfunc_4_7_0() const
double delta_site_eval_at_3_bfunc_3_13_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_2_14_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_39_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_36_0() const
double delta_site_eval_at_3_bfunc_4_7_0(int occ_i, int occ_f) const
DeltaBasisFuncPtr m_delta_func_lists[4][74]
double delta_site_eval_at_3_bfunc_2_12_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_37_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_2_12_0(int occ_i, int occ_f) const
double eval_bfunc_4_12_0() const
double delta_site_eval_at_3_bfunc_3_20_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_4_2_0() const
double site_eval_at_3_bfunc_2_4_0() const
double site_eval_at_3_bfunc_4_9_0() const
double site_eval_at_2_bfunc_4_11_0() const
double delta_site_eval_at_3_bfunc_3_25_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_15_0() const
double site_eval_at_3_bfunc_3_3_0() const
double delta_site_eval_at_2_bfunc_3_8_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_4_5_0() const
double delta_site_eval_at_3_bfunc_3_2_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_6_0() const
double delta_site_eval_at_2_bfunc_2_8_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_2_0() const
const long int * m_nlist_ptr
Pointer to neighbor list.
double delta_site_eval_at_2_bfunc_4_3_0(int occ_i, int occ_f) const
double eval_bfunc_4_0_0() const
double delta_site_eval_at_3_bfunc_3_8_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_37_0() const
double site_eval_at_3_bfunc_4_0_0() const
double delta_site_eval_at_2_bfunc_3_6_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_29_0() const
double site_eval_at_2_bfunc_3_19_0() const
double site_eval_at_2_bfunc_3_28_0() const
double delta_site_eval_at_2_bfunc_3_15_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_7_0() const
double delta_site_eval_at_3_bfunc_3_37_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_4_6_0(int occ_i, int occ_f) const
void calc_delta_point_corr(int b_index, int occ_i, int occ_f, double *corr_begin) const override
Calculate the change in point correlations due to changing an occupant.
double eval_bfunc_4_1_0() const
double eval_bfunc_4_5_0() const
double site_eval_at_2_bfunc_2_2_0() const
double delta_site_eval_at_2_bfunc_2_2_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_35_0() const
double site_eval_at_2_bfunc_3_12_0() const
double delta_site_eval_at_3_bfunc_3_41_0(int occ_i, int occ_f) const
double eval_bfunc_3_35_0() const
double eval_bfunc_2_11_0() const
double eval_bfunc_3_36_0() const
double site_eval_at_2_bfunc_2_11_0() const
double eval_bfunc_2_2_0() const
double site_eval_at_2_bfunc_3_5_0() const
double site_eval_at_3_bfunc_3_38_0() const
double delta_site_eval_at_3_bfunc_3_27_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_2_9_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_2_15_0() const
double site_eval_at_2_bfunc_3_8_0() const
double delta_site_eval_at_2_bfunc_2_1_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_31_0(int occ_i, int occ_f) const
double eval_bfunc_3_1_0() const
double eval_bfunc_3_27_0() const
double site_eval_at_2_bfunc_3_39_0() const
double eval_bfunc_4_9_0() const
double delta_site_eval_at_3_bfunc_2_0_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_4_1_0() const
double site_eval_at_2_bfunc_2_1_0() const
double eval_bfunc_3_13_0() const
double site_eval_at_3_bfunc_3_25_0() const
double site_eval_at_3_bfunc_3_22_0() const
double delta_site_eval_at_2_bfunc_2_13_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_31_0() const
double eval_bfunc_3_2_0() const
double site_eval_at_2_bfunc_4_6_0() const
double eval_bfunc_3_21_0() const
double eval_bfunc_3_16_0() const
double delta_site_eval_at_3_bfunc_3_1_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_16_0() const
double delta_site_eval_at_2_bfunc_3_7_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_9_0() const
void calc_point_corr(int b_index, double *corr_begin) const override
Calculate point correlations about basis site 'b_index'.
double delta_site_eval_at_3_bfunc_3_0_0(int occ_i, int occ_f) const
double eval_bfunc_2_12_0() const
double site_eval_at_2_bfunc_2_7_0() const
double site_eval_at_3_bfunc_4_13_0() const
double eval_bfunc_3_24_0() const
double delta_site_eval_at_3_bfunc_3_5_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_4_10_0(int occ_i, int occ_f) const
std::unique_ptr< ZrO_Clexulator > clone() const
Clone the ZrO_Clexulator.
double delta_site_eval_at_2_bfunc_4_11_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_26_0() const
double delta_site_eval_at_2_bfunc_3_4_0(int occ_i, int occ_f) const
const int * m_occ_ptr
Pointer to beginning of data structure containing occupation variables.
double delta_site_eval_at_3_bfunc_4_9_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_31_0() const
double delta_site_eval_at_2_bfunc_3_40_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_2_14_0() const
double site_eval_at_3_bfunc_3_29_0() const
double delta_site_eval_at_2_bfunc_4_1_0(int occ_i, int occ_f) const
double eval_bfunc_2_4_0() const
double eval_bfunc_0_0_0() const
double site_eval_at_3_bfunc_3_2_0() const
double site_eval_at_2_bfunc_3_23_0() const
double delta_site_eval_at_3_bfunc_4_13_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_27_0() const
double delta_site_eval_at_3_bfunc_4_0_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_20_0() const
double site_eval_at_2_bfunc_3_22_0() const
double delta_site_eval_at_3_bfunc_2_3_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_2_16_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_36_0() const
double eval_bfunc_2_15_0() const
double site_eval_at_2_bfunc_3_2_0() const
double delta_site_eval_at_2_bfunc_3_32_0(int occ_i, int occ_f) const
double zero_func(int, int) const
double site_eval_at_2_bfunc_3_14_0() const
double site_eval_at_2_bfunc_3_3_0() const
double site_eval_at_3_bfunc_2_3_0() const
double eval_bfunc_3_8_0() const
double delta_site_eval_at_3_bfunc_3_28_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_23_0(int occ_i, int occ_f) const
double eval_bfunc_3_33_0() const
double delta_site_eval_at_3_bfunc_3_6_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_17_0() const
double site_eval_at_2_bfunc_3_27_0() const
double site_eval_at_2_bfunc_4_1_0() const
double delta_site_eval_at_2_bfunc_3_36_0(int occ_i, int occ_f) const
double eval_bfunc_3_34_0() const
double delta_site_eval_at_2_bfunc_3_23_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_41_0(int occ_i, int occ_f) const
double eval_bfunc_2_6_0() const
double site_eval_at_3_bfunc_3_11_0() const
double delta_site_eval_at_2_bfunc_3_3_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_17_0() const
double site_eval_at_2_bfunc_4_3_0() const
double eval_bfunc_3_40_0() const
double site_eval_at_2_bfunc_3_33_0() const
double site_eval_at_3_bfunc_4_4_0() const
double site_eval_at_3_bfunc_2_0_0() const
double delta_site_eval_at_3_bfunc_4_2_0(int occ_i, int occ_f) const
void calc_restricted_point_corr(int b_index, double *corr_begin, size_type const *ind_list_begin, size_type const *ind_list_end) const override
Calculate select point correlations about basis site 'b_index'.
double site_eval_at_3_bfunc_1_0_0() const
double eval_bfunc_3_6_0() const
double site_eval_at_2_bfunc_2_10_0() const
double delta_site_eval_at_2_bfunc_3_22_0(int occ_i, int occ_f) const
const double & occ_func_2_0(const int &nlist_ind) const
double site_eval_at_2_bfunc_4_0_0() const
double delta_site_eval_at_3_bfunc_2_5_0(int occ_i, int occ_f) const
double eval_bfunc_4_10_0() const
double eval_bfunc_2_1_0() const
double eval_bfunc_3_37_0() const
double site_eval_at_2_bfunc_3_40_0() const
double site_eval_at_2_bfunc_3_24_0() const
double eval_bfunc_2_3_0() const
double site_eval_at_2_bfunc_2_8_0() const
double site_eval_at_3_bfunc_4_6_0() const
double site_eval_at_3_bfunc_2_5_0() const
double site_eval_at_3_bfunc_4_3_0() const
double site_eval_at_3_bfunc_3_28_0() const
Abstract base class for cluster expansion correlation calculations.
double eval_bfunc_2_10_0() const
double eval_bfunc_3_10_0() const
double site_eval_at_3_bfunc_3_4_0() const
double delta_site_eval_at_2_bfunc_3_16_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_3_2_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_22_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_4_2_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_4_5_0() const
double eval_bfunc_4_7_0() const
double delta_site_eval_at_2_bfunc_2_11_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_17_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_2_6_0() const
double delta_site_eval_at_3_bfunc_4_11_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_34_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_14_0() const
double site_eval_at_2_bfunc_4_4_0() const
double delta_site_eval_at_2_bfunc_2_10_0(int occ_i, int occ_f) const
double site_eval_at_3_bfunc_3_32_0() const
double delta_site_eval_at_3_bfunc_4_10_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_3_7_0(int occ_i, int occ_f) const
double delta_site_eval_at_2_bfunc_4_4_0(int occ_i, int occ_f) const
double eval_bfunc_3_20_0() const
double site_eval_at_2_bfunc_2_14_0() const
double eval_bfunc_3_7_0() const
double site_eval_at_2_bfunc_2_3_0() const
std::set< UnitCellCoord > m_neighborhood
The UnitCellCoord involved in calculating the basis functions, relative origin UnitCell.
double eval_bfunc_2_9_0() const
double delta_site_eval_at_3_bfunc_2_11_0(int occ_i, int occ_f) const
double delta_site_eval_at_3_bfunc_2_2_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_15_0() const
double delta_site_eval_at_2_bfunc_3_26_0(int occ_i, int occ_f) const
double site_eval_at_2_bfunc_3_32_0() const
double eval_bfunc_3_9_0() const
void calc_global_corr_contribution(double *corr_begin) const override
Calculate contribution to global correlations from one unit cell.
double delta_site_eval_at_3_bfunc_2_14_0(int occ_i, int occ_f) const