Frobby
0.9.0
|
#include <LatticeAlgs.h>
Public Member Functions | |
size_t | getMinInitialFacet () const |
bool | hasPoint (Neighbor n) const |
Neighbor | getPoint (size_t offset) const |
size_t | getPointCount () const |
bool | operator== (const Mlfb &mlfb) const |
size_t | getOffset () const |
const vector< mpz_class > & | getRhs () const |
string | getName () const |
string | getName (const Plane &plane) const |
Neighbor | getHitsNeighbor (size_t indexParam) const |
size_t | getHitsFacet (size_t indexParam) const |
const Mlfb * | getEdge (size_t indexParam) const |
Mlfb * | getEdge (size_t indexParam) |
size_t | getFacetOf (const Mlfb &adjacent) const |
bool | isParallelogram () const |
void | reset (size_t offset, const vector< Neighbor > &points) |
Public Attributes | |
mpq_class | index |
mpz_class | dotDegree |
vector< Mlfb * > | edges |
vector< size_t > | edgeHitsFacet |
size_t | minInitialFacet |
Private Attributes | |
vector< mpz_class > | _rhs |
vector< Neighbor > | _points |
size_t | _offset |
bool | _isParallelogram |
Definition at line 289 of file LatticeAlgs.h.
|
inline |
Definition at line 347 of file LatticeAlgs.h.
|
inline |
Definition at line 352 of file LatticeAlgs.h.
|
inline |
Definition at line 357 of file LatticeAlgs.h.
|
inline |
Definition at line 342 of file LatticeAlgs.h.
|
inline |
Definition at line 337 of file LatticeAlgs.h.
|
inline |
Definition at line 291 of file LatticeAlgs.h.
|
inline |
Definition at line 323 of file LatticeAlgs.h.
|
inline |
Definition at line 329 of file LatticeAlgs.h.
|
inline |
Definition at line 315 of file LatticeAlgs.h.
|
inline |
Definition at line 302 of file LatticeAlgs.h.
|
inline |
Definition at line 307 of file LatticeAlgs.h.
|
inline |
Definition at line 319 of file LatticeAlgs.h.
|
inline |
Definition at line 295 of file LatticeAlgs.h.
|
inline |
Definition at line 364 of file LatticeAlgs.h.
|
inline |
Definition at line 311 of file LatticeAlgs.h.
void Mlfb::reset | ( | size_t | offset, |
const vector< Neighbor > & | points | ||
) |
Definition at line 202 of file LatticeAlgs.cpp.
|
private |
Definition at line 380 of file LatticeAlgs.h.
|
private |
Definition at line 379 of file LatticeAlgs.h.
|
private |
Definition at line 378 of file LatticeAlgs.h.
|
private |
Definition at line 377 of file LatticeAlgs.h.
mpz_class Mlfb::dotDegree |
Definition at line 369 of file LatticeAlgs.h.
vector<size_t> Mlfb::edgeHitsFacet |
Definition at line 371 of file LatticeAlgs.h.
vector<Mlfb*> Mlfb::edges |
Definition at line 370 of file LatticeAlgs.h.
mpq_class Mlfb::index |
Definition at line 368 of file LatticeAlgs.h.
size_t Mlfb::minInitialFacet |
Definition at line 372 of file LatticeAlgs.h.