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.