|
Frobby
0.9.5
|
A lattice with associated Grobner basis/neighbors. More...
#include <LatticeAlgs.h>
Public Member Functions | |
| GrobLat (const Matrix &matrix, const SatBinomIdeal &ideal) | |
| Neighbor | getNeighbor (size_t row) const |
| size_t | getNeighborCount () const |
| const Matrix & | getYMatrix () const |
| const Matrix & | getHMatrix () const |
| const Matrix & | getMatrix () const |
| const SatBinomIdeal & | getIdeal () const |
| Neighbor | getSum (Neighbor a, Neighbor b) const |
| Neighbor | getSum (size_t a, size_t b) const |
| size_t | getYDim () const |
| size_t | getHDim () const |
| bool | hasZeroEntryY () const |
| void | getInitialIdeal (BigIdeal &ideal) const |
| bool | isSum (Neighbor n) const |
| const vector< Neighbor > & | getNonSums () const |
| const mpq_class & | getZero () const |
| bool | isPointFreeBody (Neighbor a, Neighbor b) const |
| Returns true if the smallest body containing zero, a and b has no neighbor in its interior. More... | |
| bool | isPointFreeBody (Neighbor a, Neighbor b, Neighbor c) const |
| Returns true if the smallest body containing zero, a, b and c has no neighbor in its interior. More... | |
| bool | isInterior (Neighbor a, Neighbor b) const |
Private Attributes | |
| vector< bool > | _isSumRow |
| vector< Neighbor > | _nonSums |
| Matrix | _y |
| Matrix | _h |
| Matrix | _mat |
| SatBinomIdeal | _ideal |
| mpq_class | _zero |
A lattice with associated Grobner basis/neighbors.
Definition at line 124 of file LatticeAlgs.h.
| GrobLat::GrobLat | ( | const Matrix & | matrix, |
| const SatBinomIdeal & | ideal | ||
| ) |
Definition at line 1533 of file LatticeAlgs.cpp.
|
inline |
Definition at line 179 of file LatticeAlgs.h.
|
inline |
Definition at line 139 of file LatticeAlgs.h.
|
inline |
Definition at line 142 of file LatticeAlgs.h.
|
inline |
Definition at line 187 of file LatticeAlgs.h.
|
inline |
Definition at line 140 of file LatticeAlgs.h.
|
inline |
Definition at line 128 of file LatticeAlgs.h.
|
inline |
Definition at line 133 of file LatticeAlgs.h.
|
inline |
Definition at line 197 of file LatticeAlgs.h.
Definition at line 144 of file LatticeAlgs.h.
|
inline |
Definition at line 159 of file LatticeAlgs.h.
|
inline |
Definition at line 174 of file LatticeAlgs.h.
|
inline |
Definition at line 138 of file LatticeAlgs.h.
|
inline |
Definition at line 198 of file LatticeAlgs.h.
|
inline |
Definition at line 183 of file LatticeAlgs.h.
Definition at line 215 of file LatticeAlgs.h.
Returns true if the smallest body containing zero, a and b has no neighbor in its interior.
Definition at line 202 of file LatticeAlgs.h.
Returns true if the smallest body containing zero, a, b and c has no neighbor in its interior.
Definition at line 209 of file LatticeAlgs.h.
|
inline |
Definition at line 191 of file LatticeAlgs.h.
|
private |
Definition at line 229 of file LatticeAlgs.h.
|
private |
Definition at line 231 of file LatticeAlgs.h.
|
private |
Definition at line 225 of file LatticeAlgs.h.
|
private |
Definition at line 230 of file LatticeAlgs.h.
|
private |
Definition at line 226 of file LatticeAlgs.h.
|
private |
Definition at line 228 of file LatticeAlgs.h.
|
private |
Definition at line 232 of file LatticeAlgs.h.