#include <cache_manager.h>
Public Types | |
typedef Polynomial::poly_vec_map_type | impl_type |
typedef std::vector< Polynomial > | poly_vec_type |
typedef boost::shared_ptr < poly_vec_type > | res_type |
typedef Polynomial::poly_vec_map_type::const_iterator | impl_iterator_type |
Public Member Functions | |
CacheManager () | |
res_type | lookup (const Polynomial &p, bool &succ) |
void | insert (const Polynomial &key, const poly_vec_type &value) |
Protected Attributes | |
impl_type | impl |
typedef std::vector<Polynomial> polybori::groebner::CacheManager::poly_vec_type |
typedef boost::shared_ptr<poly_vec_type> polybori::groebner::CacheManager::res_type |
typedef Polynomial::poly_vec_map_type::const_iterator polybori::groebner::CacheManager::impl_iterator_type |
polybori::groebner::CacheManager::CacheManager | ( | ) | [inline] |
res_type polybori::groebner::CacheManager::lookup | ( | const Polynomial & | p, | |
bool & | succ | |||
) | [inline] |
void polybori::groebner::CacheManager::insert | ( | const Polynomial & | key, | |
const poly_vec_type & | value | |||
) | [inline] |
impl_type polybori::groebner::CacheManager::impl [protected] |