#include <kl.h>
Collaboration diagram for atlas::kl::KLContext:
Public Member Functions | |
KLContext () | |
KLContext (klsupport::KLSupport &) | |
virtual | ~KLContext () |
KLContext (const KLContext &) | |
KLContext & | operator= (const KLContext &) |
void | swap (KLContext &) |
const blocks::Block & | block () const |
const klsupport::ExtremalRow & | extremalRow (size_t y) const |
const bitset::RankFlags & | descentSet (size_t y) const |
bool | isZero (const KLPtr p) const |
const KLPol & | klPol (size_t, size_t) const |
const KLRow & | klRow (size_t y) const |
size_t | length (size_t y) const |
MuCoeff | mu (size_t, size_t) const |
const MuRow & | muRow (size_t y) const |
const std::set< KLPol > & | polStore () const |
const size_t | rank () const |
const size_t | size () const |
virtual void | fill () |
const KLPol & | klPol (size_t, size_t) |
Protected Types | |
enum | State { KLFilled, NumStates } |
Protected Attributes | |
bitset::BitSet< NumStates > | d_state |
klsupport::KLSupport * | d_support |
std::vector< klsupport::ExtremalRow > | d_extr |
std::vector< KLRow > | d_kl |
std::vector< MuRow > | d_mu |
std::set< KLPol > | d_store |
KLPtr | d_zero |
KLPtr | d_one |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|