#include <EulerState.h>
Definition at line 25 of file EulerState.h.
◆ EulerState()
◆ allocateIdealAndEliminated()
| void EulerState::allocateIdealAndEliminated |
( |
size_t |
varCount, |
|
|
size_t |
capacity |
|
) |
| |
|
private |
◆ compactEliminatedVariablesIfProfitable()
| void EulerState::compactEliminatedVariablesIfProfitable |
( |
| ) |
|
◆ construct() [1/2]
◆ construct() [2/2]
◆ deallocate()
| void EulerState::deallocate |
( |
| ) |
|
|
private |
◆ flipSign()
| void EulerState::flipSign |
( |
| ) |
|
|
inline |
◆ getEliminatedVars()
| const Word* EulerState::getEliminatedVars |
( |
| ) |
const |
|
inline |
◆ getIdeal() [1/2]
◆ getIdeal() [2/2]
◆ getNonEliminatedVarCount()
| size_t EulerState::getNonEliminatedVarCount |
( |
| ) |
const |
◆ getParent()
◆ getSign()
| int EulerState::getSign |
( |
| ) |
const |
|
inline |
◆ getVarCount()
| size_t EulerState::getVarCount |
( |
| ) |
const |
|
inline |
◆ inPlaceGenSplit()
| EulerState * EulerState::inPlaceGenSplit |
( |
size_t |
pivotIndex | ) |
|
◆ inPlaceStdSplit() [1/2]
| EulerState * EulerState::inPlaceStdSplit |
( |
size_t |
pivotVar | ) |
|
◆ inPlaceStdSplit() [2/2]
◆ makeSumSubState() [1/2]
| EulerState * EulerState::makeSumSubState |
( |
size_t |
pivotVar | ) |
|
◆ makeSumSubState() [2/2]
◆ print()
| void EulerState::print |
( |
FILE * |
out | ) |
|
◆ rawConstruct()
| EulerState * EulerState::rawConstruct |
( |
size_t |
varCount, |
|
|
size_t |
capacity, |
|
|
Arena * |
arena |
|
) |
| |
|
staticprivate |
◆ removeGenerator()
| void EulerState::removeGenerator |
( |
size_t |
index | ) |
|
|
inline |
◆ toColonSubState() [1/2]
| bool EulerState::toColonSubState |
( |
const Word * |
pivot | ) |
|
◆ toColonSubState() [2/2]
| bool EulerState::toColonSubState |
( |
size_t |
pivotVar | ) |
|
◆ toColonSubStateNoReminimizeNecessary() [1/2]
| void EulerState::toColonSubStateNoReminimizeNecessary |
( |
size_t |
pivotVar | ) |
|
◆ toColonSubStateNoReminimizeNecessary() [2/2]
| void EulerState::toColonSubStateNoReminimizeNecessary |
( |
Word * |
pivot | ) |
|
◆ toZero()
| void EulerState::toZero |
( |
| ) |
|
|
private |
◆ transpose()
| void EulerState::transpose |
( |
| ) |
|
◆ _alloc
| Arena* EulerState::_alloc |
|
private |
◆ _parent
◆ eliminated
| Word* EulerState::eliminated |
|
private |
◆ ideal
◆ sign
The documentation for this class was generated from the following files: