PolyBoRi
Public Member Functions | Protected Types | Protected Attributes
polybori::groebner::LLReduction< have_redsb, single_call_for_noredsb, fast_multiplication > Class Template Reference

List of all members.

Public Member Functions

template<class RingType >
 LLReduction (const RingType &ring)
Polynomial multiply (const Polynomial &p, const Polynomial &q)
Polynomial operator() (const Polynomial &p, MonomialSet::navigator r_nav)

Protected Types

typedef polybori::CacheManager
< CCacheTypes::ll_red_nf
cache_mgr_type

Protected Attributes

cache_mgr_type cache_mgr

template<bool have_redsb, bool single_call_for_noredsb, bool fast_multiplication>
class polybori::groebner::LLReduction< have_redsb, single_call_for_noredsb, fast_multiplication >


Member Typedef Documentation

template<bool have_redsb, bool single_call_for_noredsb, bool fast_multiplication>
typedef polybori ::CacheManager<CCacheTypes::ll_red_nf> polybori::groebner::LLReduction< have_redsb, single_call_for_noredsb, fast_multiplication >::cache_mgr_type [protected]

Constructor & Destructor Documentation

template<bool have_redsb, bool single_call_for_noredsb, bool fast_multiplication>
template<class RingType >
polybori::groebner::LLReduction< have_redsb, single_call_for_noredsb, fast_multiplication >::LLReduction ( const RingType &  ring) [inline]

Member Function Documentation

template<bool have_redsb, bool single_call_for_noredsb, bool fast_multiplication>
Polynomial polybori::groebner::LLReduction< have_redsb, single_call_for_noredsb, fast_multiplication >::multiply ( const Polynomial p,
const Polynomial q 
) [inline]
template<bool have_redsb, bool single_call_for_noredsb, bool fast_multiplication>
Polynomial polybori::groebner::LLReduction< have_redsb, single_call_for_noredsb, fast_multiplication >::operator() ( const Polynomial p,
MonomialSet::navigator  r_nav 
)

Member Data Documentation

template<bool have_redsb, bool single_call_for_noredsb, bool fast_multiplication>
cache_mgr_type polybori::groebner::LLReduction< have_redsb, single_call_for_noredsb, fast_multiplication >::cache_mgr [protected]

The documentation for this class was generated from the following file: