![]() |
My Project
|
#include <tgb_internal.h>
Public Member Functions | |
void | collectIrreducibleMonomials (std::vector< DataNoroCacheNode< number_type > * > &res) |
void | collectIrreducibleMonomials (int level, NoroCacheNode *node, std::vector< DataNoroCacheNode< number_type > * > &res) |
DataNoroCacheNode< number_type > * | insert (poly term, poly nf, int len) |
DataNoroCacheNode< number_type > * | insert (poly term, SparseRow< number_type > *srow) |
DataNoroCacheNode< number_type > * | insertAndTransferOwnerShip (poly t, ring) |
poly | lookup (poly term, BOOLEAN &succ, int &len) |
DataNoroCacheNode< number_type > * | getCacheReference (poly term) |
NoroCache () | |
void | ensureTempBufferSize (size_t size) |
~NoroCache () | |
Data Fields | |
poly | temp_term |
int | nIrreducibleMonomials |
int | nReducibleMonomials |
void * | tempBuffer |
size_t | tempBufferSize |
Static Public Attributes | |
static const int | backLinkCode =-222 |
Protected Types | |
typedef std::vector< PolySimple > | poly_vec |
Protected Member Functions | |
DataNoroCacheNode< number_type > * | treeInsert (poly term, poly nf, int len) |
DataNoroCacheNode< number_type > * | treeInsert (poly term, SparseRow< number_type > *srow) |
DataNoroCacheNode< number_type > * | treeInsertBackLink (poly term) |
Protected Attributes | |
poly_vec | ressources |
NoroCacheNode | root |
number * | buffer |
Definition at line 576 of file tgb_internal.h.
|
protected |
Definition at line 736 of file tgb_internal.h.
|
inline |
Definition at line 643 of file tgb_internal.h.
Definition at line 677 of file tgb_internal.h.
void NoroCache< number_type >::collectIrreducibleMonomials | ( | int | level, |
NoroCacheNode * | node, | ||
std::vector< DataNoroCacheNode< number_type > * > & | res | ||
) |
Definition at line 1991 of file tgb_internal.h.
void NoroCache< number_type >::collectIrreducibleMonomials | ( | std::vector< DataNoroCacheNode< number_type > * > & | res | ) |
Definition at line 1983 of file tgb_internal.h.
|
inline |
Definition at line 656 of file tgb_internal.h.
DataNoroCacheNode< number_type > * NoroCache< number_type >::getCacheReference | ( | poly | term | ) |
Definition at line 2013 of file tgb_internal.h.
|
inline |
Definition at line 593 of file tgb_internal.h.
|
inline |
Definition at line 622 of file tgb_internal.h.
|
inline |
Definition at line 633 of file tgb_internal.h.
poly NoroCache< number_type >::lookup | ( | poly | term, |
BOOLEAN & | succ, | ||
int & | len | ||
) |
Definition at line 2028 of file tgb_internal.h.
|
inlineprotected |
Definition at line 697 of file tgb_internal.h.
|
inlineprotected |
Definition at line 710 of file tgb_internal.h.
|
inlineprotected |
Definition at line 723 of file tgb_internal.h.
Definition at line 592 of file tgb_internal.h.
|
protected |
Definition at line 741 of file tgb_internal.h.
int NoroCache< number_type >::nIrreducibleMonomials |
Definition at line 692 of file tgb_internal.h.
int NoroCache< number_type >::nReducibleMonomials |
Definition at line 693 of file tgb_internal.h.
Definition at line 737 of file tgb_internal.h.
|
protected |
Definition at line 740 of file tgb_internal.h.
poly NoroCache< number_type >::temp_term |
Definition at line 579 of file tgb_internal.h.
void* NoroCache< number_type >::tempBuffer |
Definition at line 694 of file tgb_internal.h.
size_t NoroCache< number_type >::tempBufferSize |
Definition at line 695 of file tgb_internal.h.