#include <PivotEulerAlg.h>
Definition at line 30 of file PivotEulerAlg.h.
◆ PivotEulerAlg()
PivotEulerAlg::PivotEulerAlg |
( |
| ) |
|
◆ autoTranspose()
bool PivotEulerAlg::autoTranspose |
( |
EulerState & |
state | ) |
|
|
private |
◆ computeEuler()
void PivotEulerAlg::computeEuler |
( |
EulerState * |
state | ) |
|
|
private |
◆ computeEulerCharacteristic() [1/2]
const mpz_class & PivotEulerAlg::computeEulerCharacteristic |
( |
const Ideal & |
ideal | ) |
|
◆ computeEulerCharacteristic() [2/2]
const mpz_class & PivotEulerAlg::computeEulerCharacteristic |
( |
const RawSquareFreeIdeal & |
ideal | ) |
|
◆ getAutoTranspose()
bool PivotEulerAlg::getAutoTranspose |
( |
| ) |
const |
|
inline |
◆ getComputedEulerCharacteristic()
const mpz_class& PivotEulerAlg::getComputedEulerCharacteristic |
( |
| ) |
const |
|
inline |
◆ getInitialAutoTranspose()
bool PivotEulerAlg::getInitialAutoTranspose |
( |
| ) |
const |
|
inline |
◆ getPivot()
void PivotEulerAlg::getPivot |
( |
const EulerState & |
state, |
|
|
Word * |
pivot |
|
) |
| |
|
private |
◆ getUseAllPairsSimplify()
bool PivotEulerAlg::getUseAllPairsSimplify |
( |
| ) |
const |
|
inline |
◆ getUseManyDivSimplify()
bool PivotEulerAlg::getUseManyDivSimplify |
( |
| ) |
const |
|
inline |
◆ getUseUniqueDivSimplify()
bool PivotEulerAlg::getUseUniqueDivSimplify |
( |
| ) |
const |
|
inline |
◆ processState()
◆ setAutoTranspose()
void PivotEulerAlg::setAutoTranspose |
( |
bool |
value | ) |
|
|
inline |
◆ setInitialAutoTranspose()
void PivotEulerAlg::setInitialAutoTranspose |
( |
bool |
value | ) |
|
|
inline |
◆ setPivotStrategy()
void PivotEulerAlg::setPivotStrategy |
( |
auto_ptr< PivotStrategy > |
strategy | ) |
|
|
inline |
◆ setUseAllPairsSimplify()
void PivotEulerAlg::setUseAllPairsSimplify |
( |
bool |
value | ) |
|
|
inline |
◆ setUseManyDivSimplify()
void PivotEulerAlg::setUseManyDivSimplify |
( |
bool |
value | ) |
|
|
inline |
◆ setUseUniqueDivSimplify()
void PivotEulerAlg::setUseUniqueDivSimplify |
( |
bool |
value | ) |
|
|
inline |
◆ _autoTranspose
bool PivotEulerAlg::_autoTranspose |
|
private |
◆ _divCountsTmp
vector<size_t> PivotEulerAlg::_divCountsTmp |
|
private |
◆ _euler
mpz_class PivotEulerAlg::_euler |
|
private |
◆ _initialAutoTranspose
bool PivotEulerAlg::_initialAutoTranspose |
|
private |
◆ _pivotStrategy
◆ _termTmp
Word* PivotEulerAlg::_termTmp |
|
private |
◆ _useAllPairsSimplify
bool PivotEulerAlg::_useAllPairsSimplify |
|
private |
◆ _useManyDivSimplify
bool PivotEulerAlg::_useManyDivSimplify |
|
private |
◆ _useUniqueDivSimplify
bool PivotEulerAlg::_useUniqueDivSimplify |
|
private |
The documentation for this class was generated from the following files: