|
Frobby
0.9.5
|
#include <Minimizer.h>
Public Member Functions | |
| Minimizer (size_t varCount) | |
| iterator | minimize (iterator begin, iterator end) const |
| pair< iterator, bool > | colonReminimize (iterator begin, iterator end, const Exponent *colon) |
| pair< iterator, bool > | colonReminimize (iterator begin, iterator end, size_t var, Exponent exponent) |
| bool | dominatesAny (iterator begin, iterator end, const Exponent *term) |
| bool | dividesAny (iterator begin, iterator end, const Exponent *term) |
| bool | isMinimallyGenerated (const_iterator begin, const_iterator end) |
Private Types | |
| typedef vector< Exponent * >::iterator | iterator |
| typedef vector< Exponent * >::const_iterator | const_iterator |
Private Attributes | |
| size_t | _varCount |
Definition at line 22 of file Minimizer.h.
|
private |
Definition at line 25 of file Minimizer.h.
|
private |
Definition at line 24 of file Minimizer.h.
|
inline |
Definition at line 28 of file Minimizer.h.
| pair< Minimizer::iterator, bool > Minimizer::colonReminimize | ( | iterator | begin, |
| iterator | end, | ||
| const Exponent * | colon | ||
| ) |
Definition at line 256 of file Minimizer.cpp.
| pair< Minimizer::iterator, bool > Minimizer::colonReminimize | ( | iterator | begin, |
| iterator | end, | ||
| size_t | var, | ||
| Exponent | exponent | ||
| ) |
Definition at line 344 of file Minimizer.cpp.
Definition at line 336 of file Minimizer.cpp.
Definition at line 328 of file Minimizer.cpp.
| bool Minimizer::isMinimallyGenerated | ( | const_iterator | begin, |
| const_iterator | end | ||
| ) |
Definition at line 307 of file Minimizer.cpp.
| Minimizer::iterator Minimizer::minimize | ( | iterator | begin, |
| iterator | end | ||
| ) | const |
Definition at line 239 of file Minimizer.cpp.
|
private |
Definition at line 44 of file Minimizer.h.