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.