PolyBoRi
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
groebner
include
polybori
groebner
GetNthPoly.h
Go to the documentation of this file.
1
// -*- c++ -*-
2
//*****************************************************************************
14
//*****************************************************************************
15
16
#ifndef polybori_groebner_GetNthPoly_h_
17
#define polybori_groebner_GetNthPoly_h_
18
19
// include basic definitions
20
#include "
groebner_defs.h
"
21
22
#include "
ReductionStrategy.h
"
23
24
BEGIN_NAMESPACE_PBORIGB
25
32
class
GetNthPoly
{
33
public
:
34
GetNthPoly
(
ReductionStrategy
& strat): m_strat(strat) {}
35
36
template
<
class
KeyType>
37
const
Polynomial
&
operator()
(
const
KeyType& key) {
38
return
m_strat[key].p;
39
}
40
41
ReductionStrategy
&
m_strat
;
42
};
43
44
END_NAMESPACE_PBORIGB
45
46
#endif
/* polybori_groebner_GetNthPoly_h_ */
Generated by
1.8.3.1