Frobby
0.9.5
|
#include <LatticeAlgs.h>
Public Member Functions | |
Plane (Neighbor a, Neighbor b, Neighbor sum, const vector< Mlfb > &mlfbs, const GrobLat &lat) | |
size_t | getTypeCount (size_t type) const |
size_t | getMaxType () const |
NeighborPlace | getPlace (Neighbor neighbor) const |
bool | inPlane (Neighbor neighbor) const |
bool | isPivot (const Mlfb &mlfb) const |
bool | isSidePivot (const Mlfb &mlfb) const |
bool | isFlat (const Mlfb &mlfb) const |
bool | is22 (const Mlfb &mlfb) const |
size_t | getType (const Mlfb &mlfb) const |
bool | hasFlat () const |
Public Attributes | |
Matrix | nullSpaceBasis |
Tri | tri |
Matrix | rowAB |
size_t | flatIntervalCount |
map< size_t, size_t > | typeCounts |
vector< NeighborPlace > | neighborPlace |
vector< SeqPos > | flatSeq |
vector< const Mlfb * > | pivots |
Definition at line 258 of file LatticeAlgs.h.
|
inline |
Definition at line 260 of file LatticeAlgs.h.
size_t Plane::getMaxType | ( | ) | const |
Definition at line 1455 of file LatticeAlgs.cpp.
NeighborPlace Plane::getPlace | ( | Neighbor | neighbor | ) | const |
Definition at line 1462 of file LatticeAlgs.cpp.
size_t Plane::getType | ( | const Mlfb & | mlfb | ) | const |
Definition at line 1511 of file LatticeAlgs.cpp.
size_t Plane::getTypeCount | ( | size_t | type | ) | const |
Definition at line 1447 of file LatticeAlgs.cpp.
|
inline |
Definition at line 274 of file LatticeAlgs.h.
bool Plane::inPlane | ( | Neighbor | neighbor | ) | const |
Definition at line 1469 of file LatticeAlgs.cpp.
bool Plane::is22 | ( | const Mlfb & | mlfb | ) | const |
Definition at line 1487 of file LatticeAlgs.cpp.
bool Plane::isFlat | ( | const Mlfb & | mlfb | ) | const |
Definition at line 1492 of file LatticeAlgs.cpp.
bool Plane::isPivot | ( | const Mlfb & | mlfb | ) | const |
Definition at line 1473 of file LatticeAlgs.cpp.
bool Plane::isSidePivot | ( | const Mlfb & | mlfb | ) | const |
Definition at line 1478 of file LatticeAlgs.cpp.
size_t Plane::flatIntervalCount |
Definition at line 281 of file LatticeAlgs.h.
vector<SeqPos> Plane::flatSeq |
Definition at line 285 of file LatticeAlgs.h.
vector<NeighborPlace> Plane::neighborPlace |
Definition at line 284 of file LatticeAlgs.h.
Matrix Plane::nullSpaceBasis |
Definition at line 278 of file LatticeAlgs.h.
vector<const Mlfb*> Plane::pivots |
Definition at line 286 of file LatticeAlgs.h.
Matrix Plane::rowAB |
Definition at line 280 of file LatticeAlgs.h.
Tri Plane::tri |
Definition at line 279 of file LatticeAlgs.h.
map<size_t, size_t> Plane::typeCounts |
Definition at line 283 of file LatticeAlgs.h.