![]() |
My Project
debian-1:4.1.1-p2+ds-4build2
|
#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 586 of file tgb_internal.h.
|
protected |
Definition at line 746 of file tgb_internal.h.
Definition at line 653 of file tgb_internal.h.
Definition at line 687 of file tgb_internal.h.
| void NoroCache< number_type >::collectIrreducibleMonomials | ( | int | level, |
| NoroCacheNode * | node, | ||
| std::vector< DataNoroCacheNode< number_type > * > & | res | ||
| ) |
Definition at line 1908 of file tgb_internal.h.
| void NoroCache< number_type >::collectIrreducibleMonomials | ( | std::vector< DataNoroCacheNode< number_type > * > & | res | ) |
Definition at line 1902 of file tgb_internal.h.
|
inline |
Definition at line 666 of file tgb_internal.h.
| DataNoroCacheNode< number_type > * NoroCache< number_type >::getCacheReference | ( | poly | term | ) |
Definition at line 1929 of file tgb_internal.h.
|
inline |
Definition at line 603 of file tgb_internal.h.
|
inline |
Definition at line 632 of file tgb_internal.h.
|
inline |
Definition at line 643 of file tgb_internal.h.
| poly NoroCache< number_type >::lookup | ( | poly | term, |
| BOOLEAN & | succ, | ||
| int & | len | ||
| ) |
Definition at line 1941 of file tgb_internal.h.
|
inlineprotected |
Definition at line 707 of file tgb_internal.h.
|
inlineprotected |
Definition at line 720 of file tgb_internal.h.
|
inlineprotected |
Definition at line 733 of file tgb_internal.h.
Definition at line 602 of file tgb_internal.h.
|
protected |
Definition at line 751 of file tgb_internal.h.
| int NoroCache< number_type >::nIrreducibleMonomials |
Definition at line 702 of file tgb_internal.h.
| int NoroCache< number_type >::nReducibleMonomials |
Definition at line 703 of file tgb_internal.h.
Definition at line 747 of file tgb_internal.h.
|
protected |
Definition at line 750 of file tgb_internal.h.
| poly NoroCache< number_type >::temp_term |
Definition at line 589 of file tgb_internal.h.
| void* NoroCache< number_type >::tempBuffer |
Definition at line 704 of file tgb_internal.h.
| size_t NoroCache< number_type >::tempBufferSize |
Definition at line 705 of file tgb_internal.h.